0

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>
4

1 に答える 1

2

これを試すことができます。Windows->Preferences->Android->Editors に移動し、最初の行の「Format XML files using the standard Android XML...」を無効にします。

于 2013-04-26T13:42:00.657 に答える