我有一个 EditText,我想填充所有可用的水平宽度,但宽度不应大于 200dp
这使得 EditText 可以适应任何屏幕尺寸,并且仍然使它在大屏幕上看起来不错(水平拉伸在大屏幕上看起来不太好)。
如何在 Android 中做到这一点?
我看到了maxWidth=200dp
,layoutWidth=fill_parent
但不一起工作:
<EditText android:id="@+id/oldpassword"
android:hint="@string/youroldpassword"
android:inputType="textpassword"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxWidth="250dp" />
如果maxWidth
和layoutWidth=fill_parent
不一起工作,那maxWidth
意味着什么?
换句话说,如果 EditBox 不动态改变它的宽度,那么你需要maxWidth
什么?