我遵循描述here的方法来创建EditText输入活动。但是视图没有填满屏幕的宽度。如何判断屏幕宽度?
alt text http://img405.imageshack.us/img405/5057/activitythemed.png
<activity android:name="TextEntryActivity"
android:label="My Activity"
android:theme="@android:style/Theme.Dialog"/>
-
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="vertical"
android:gravity="right"
android:layout_height="wrap_content">
<EditText
android:text="@+id/txtValue"
android:id="@+id/txtValue"
android:layout_width="fill_parent"
android:layout_height="wrap_content"></EditText>
<Button
android:text="Done"
android:id="@+id/btnDone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
</LinearLayout>
答案 0 :(得分:1)
在LinearLayout中设置android:minWidth
和/或android:minHeight
。
答案 1 :(得分:1)
另一种选择是使用AlertDialog而不是Dialog。
答案 2 :(得分:0)
简短的回答是,你不能。对话框仅用于包装其内容。如果您希望内容填满屏幕,则应使用活动