为了账号安全,请及时绑定邮箱和手机立即绑定

按照老师这种设计我怎么让开关在下面,图片在上面啊

把开关放下去,就被图片整个全屏覆盖了,只能通过强制固定图片大小来让开关显示出来吗

正在回答

3 回答

在LinearLayout这种线性布局里面,weight属性是表示控件的相对大小

如果layout_weight指为0,控件会按原大小显示,不会被拉伸;对于其余layout_weight属性值大于0的控件,系统将会减去layout_weight属性值为0的控件的宽度或者高度,再用剩余的宽度或高度按相应的比例来分配每一个控件显示的宽度或高度

具体请参考http://www.cnblogs.com/zhangs1986/archive/2013/01/17/2864237.html

0 回复 有任何疑惑可以回复我~
 <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@drawable/off" />

    <ToggleButton
        android:checked="false"
        android:textOn="开"
        android:textOff="关"
        android:id="@+id/toggleButton1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
         />


0 回复 有任何疑惑可以回复我~
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	xmlns:tools="http://schemas.android.com/tools"
    	android:layout_width="match_parent"
    	android:layout_height="match_parent"
        android:orientation="vertical" >
	
	
	<ToggleButton
	    android:id="@+id/toggleButton1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:checked="false"
        android:textOff="关"
        android:textOn="开" />

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/off" />

</LinearLayout>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312584    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

按照老师这种设计我怎么让开关在下面,图片在上面啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信