【发布时间】:2011-06-08 18:42:13
【问题描述】:
带有RelativeLayout 的自定义Dialog 框包含一个Button 小部件,无论方向如何,它都不会改变其边距。这是xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
android:orientation="horizontal" android:background="#99000000">
<TextView android:id="@+id/dialogtitle" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="Some text" />
<TextView android:id="@+id/dialogtext" android:layout_width="300dp"
android:layout_height="wrap_content" android:textSize="15dp"
android:layout_alignParentLeft="true" android:layout_below="@id/dialogtitle"
android:paddingLeft="8dp" />
<Button android:id="@+id/dialogbuttoninfo" android:layout_width="80dp"
android:layout_height="wrap_content" android:text="Doesn't care about margins"
android:layout_alignParentRight="true" android:layout_marginLeft="128dp" />
</RelativeLayout>
填充有效,但仅移动按钮内的文本。有什么建议吗?
【问题讨论】:
-
你想做什么?我可以添加一个右边距并且它有效
-
它是一个对话框,所以也许这解释了可变性
-
另外,
mumps标签到底是什么? -
维基腮腺炎语言。它有点有趣。
标签: android user-interface button dialog