2010-12-04 11 views
18

私は@+id/android:list@+id/listの違いだかと思っています。私は、通常のID割り当てである最後のものを知っていますが、最初は異なって見えます。何が特別なのでしょうか? 私はListViewコントロール、ListAdapter及びそのようなものに学んでいたと著者は以下のようにレイアウトxmlファイルにリストビューを定義します:@ + ID /アンドロイドの違いは何ですか:リストと@ + ID /リスト

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
<ListView 
    android:id="@+id/android:list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    /> 
<TextView 
    android:id="@+id/android:empty" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:text="@string/main_no_items"/> 
</LinearLayout> 

とも私は@+id/android:empty IDを言及してみましょう、私はそれを見た

同じように。

彼はまた、ListActivityクラスを拡張します。

ここにはsource of the articleがあります。

や質問があるとしても、何が私の心の中にあります:

  1. たちはListActivityを延長すべきか?他のビューも含まれているアクティビティが必要なのかもしれません。
  2. 我々はListActivityを拡張したり、我々はActivityを拡張する場合、我々は同じ規則を使用することができますという理由だけで@+id/android:listでしょうか?

ありがとうございます。アンドロイドで

答えて

関連する問題