2013-04-09 65 views
1

我在這裏的Android應用我的XML佈局(在這裏我展示我所有的聯繫人)編輯文本和文本視圖中不可見的ListView時,在Android中

<?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"> 

    <TextView 
     android:id="@+id/android:empty" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dip" 
     android:layout_marginTop="5dip" 
     android:text="Scegli il contatto:" 
     /> 

    <EditText 
     android:id="@+id/editTextSend" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"/> 

    <ListView 
     android:id="@+id/android:list" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 
    </ListView> 

</LinearLayout> 

設爲我使用自定義的適配器填寫的ListView。 但textView和編輯文本不visibile。我想特別顯示編輯文本,用戶可以在其中編寫他的聯繫人姓名的首字母) 建議讓它們可見?

+0

ListView中有多少個值? – Andy 2013-04-09 18:31:49

+0

由於您使用了魔術ID「@ + id/android:empty」,因此TextView未顯示,因此僅當ListView爲空時,纔會顯示此TextView。 (我不知道爲什麼EditText沒有顯示。)你是否用這個佈局調用'setContentView()'? – Sam 2013-04-09 18:32:12

+0

@Sam我已複製並粘貼上述佈局,一切都可見...可能是哈沒有在活動中設置ContentView如你所說 – Pragnani 2013-04-10 05:09:16

回答

-1

我會說它可見你的佈局很好。但無論如何,我會做的ListView宣佈道:

<ListView 
    android:id="@+id/android:list" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" > 

因此將採取一切剩餘自由空間

1

我填寫的ListView ...但是TextView的和編輯文本不都看得到。

如果你只能看到一個ListView,那麼它顯示你正在使用一個ListActivity,並忘記調用setContentView()。所以你實際上並沒有使用你的佈局......你只能看到ListActivity的默認ListView。


這就是說,你的XML代碼將工作,但這裏有一些快速提示:

  1. 正如我在我的評論說,TextView的可能取決於什麼類型的活動或片段,你的隱藏正在使用:
    • ListActivity將自動綁定@+id/android:empty@+id/android:list視圖,因此僅當ListView爲空時才顯示「空白」TextView。
    • 活動本身不會識別@+id/android:empty。所有視圖都應該可見。
  2. fill_parent已過時,簡單地使用match_parent
  3. 一個ListView的高度設置爲wrap_content強制適配器多次...繪製的ListView與你的佈局,我建議使用match_parent
+0

+1進行跟蹤和解釋 – Pragnani 2013-04-10 17:59:49

相關問題