アプリの作成が完了しました。ここで、すべての editTexts をリセットして、コンテンツをラップするのではなく、レイアウトの幅を親として塗りつぶしたいと考えています。
android:layout_width="fill_parent"
現在、私のすべてのeditTextsは
android:layout_width="wrap_content"
各レイアウトで個別に行うのではなく、スタイル xml ファイルでこれを行う方法はありますか? 私は現在これをstyles.xmlとして持っています
<style name="AppTheme" parent="android:Theme.Light">
<item name="android:fontFamily">Verdana</item>
<item name="android:editTextStyle">@style/EditTextStyle</item>
</style>
<style name="EditTextStyle" parent="@android:style/Widget.EditText">
<item name="android:layout_width">fill_parent</item>
<item name="android:textColor">#808080</item>
</style>
しかし、layout_width を指定する必要があるという例外が発生します。これは私の例外です:
07-15 11:13:34.872: E/AndroidRuntime(1195): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.passwordkeeper.ui/com.passwordkeeper.ui.ActivityLogin}: java.lang.RuntimeException: Binary XML file line #29: You must supply a layout_width attribute.
簡単な方法はありますか、それともすべての editText の属性を個別に変更する必要がありますか?