Ctrl + Shift + F は、Java ファイルやレイアウト ファイルを整理するときに役立ちます。<selector xmlns:android="http://schemas.android.com/apk/res/android">
しかし、それは(例として)で始まるファイル内のものを混乱させますか?
これは私が持っているものです。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"><nine-patch android:src="@drawable/bg_list_row_pic" />
</item>
<item><nine-patch android:src="@drawable/bg_list_row_pic" />
</item>
</selector>
これははるかに良いでしょう。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<nine-patch android:src="@drawable/bg_list_row_pic" />
</item>
<item>
<nine-patch android:src="@drawable/bg_list_row_pic" />
</item>
</selector>
ざっとWindow - Preferences - XML
見ましたが、問題を解決するものは何も見つかりませんでした。
添加。
を使用するFormat XML files using the standard Android XML...
と、レイアウト ファイルに次のようになりますが、a<selector>
と<item>
s を含むファイルは適切に見えます (このメッセージの「これははるかに優れている」を参照してください)。
私には似合いません。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_gravity="center"
android:paddingLeft="@dimen/sixteenDp" android:paddingRight="@dimen/sixteenDp">
<Button android:id="@+id/mainAct_btn_RunTest"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/sixteenDp" android:text="@string/run_test" />
<Button android:id="@+id/mainAct_btn_ShowList"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_below="@id/mainAct_btn_RunTest" android:text="@string/show_list" />
</RelativeLayout>
このレイアウトファイルは私に合っています。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingLeft="@dimen/sixteenDp"
android:paddingRight="@dimen/sixteenDp" >
<Button
android:id="@+id/mainAct_btn_RunTest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/sixteenDp"
android:text="@string/run_test" />
<Button
android:id="@+id/mainAct_btn_ShowList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/mainAct_btn_RunTest"
android:text="@string/show_list" />
</RelativeLayout>