私は、Android StudioにEclipseのからいくつかのプロジェクトを超える移植だし、一つに、私は様々なXMLエラーを分類していますし、一つのファイルに私が持っている...セレクタタグの必須属性は?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/downarrow_pressed"
android:state_pressed="true" /> <!-- pressed -->
<item android:drawable="@drawable/downarrow_normal" /> <!-- default -->
</selector>
...とAndroid Studioがと言っていますselectorタグには2つの必須属性、layout_heightとlayout_widthがありません。
3つの質問:
- この文脈でそれらの属性の正しい値は何ですか?
- なぜEclipseはこれにフラグを付けませんでしたか? (Eclipseからビルドしてうまく動作します)
- 私はdeveloper.android.comで検索していましたが、タグの必須属性がどこにあるのかわかりません。それはどこですか?
'selector'には' layout_width'や 'layout_height'がありません。そのエラーが発生した場合、そのファイルをレイアウト可能なリソースではなくレイアウトとしてロードしようとしていると考えられます。下記を参照してください:https://developer.android.com/guide/topics/resources/drawable-resource.html#StateList –
上記のXMLファイルはどこにありますか? – San
'... and Android Studioはセレクタタグにlayout_heightとlayout_widthの2つの必須属性がないと言っています。レイアウトファイル**のセレクタ**にこれらの属性がないことがわかります。 –