我使用相对布局时候
<Button
android:id="@+id/scan_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Scan..." />
<Button
android:id="@+id/con_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Connect" />现在这两个按钮已经水平一起摆放, 我想让这两个按钮各占屏幕一半摆放. 应如何修改这个xml文件?
<Button
android:id="@+id/scan_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Scan..." />
<Button
android:id="@+id/con_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Connect" />现在这两个按钮已经水平一起摆放, 我想让这两个按钮各占屏幕一半摆放. 应如何修改这个xml文件?
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" > <Button
android:id="@+id/scan_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Scan..." /> <Button
android:id="@+id/con_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Connect" /></LinearLayout>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" > <LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" > <Button
android:id="@+id/scan_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Scan..." /> <Button
android:id="@+id/con_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Connect" />
</LinearLayout></RelativeLayout>
<ListView
android:id="@+id/ListView01"
android:dividerHeight="5dp"
android:textSize="20dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/scan_button"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
现在这么写发现listview与 button在一栏上了. listview应该如何写比较合适?
没有效果. 不知道用哪个方式可以实现
相对布局,哪来的这个啊,哈哈哈,楼主问这个问题很有代表性的百分比怎么用啊。嗨,开始看错了,当时看的你是相对布局,用weight还不可以,哈哈哈,那个设置为0很不错的,无需嵌套线性布局很不错
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<Button
android:id="@+id/scan_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Scan..." />
<Button
android:id="@+id/con_button"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Connect" />
</LinearLayout>
<ListView
android:id="@+id/ListView01"
android:dividerHeight="5dp"
android:textSize="20dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="80dp"
android:layout_marginBottom="20dp"
/>
将listview上面固定一个隔开距离实现。 但觉得很别扭,没找到其他办法