2012-09-26 91 views
-1

我有一些問題需要解決。Android Listview與textView字段結合

在縱向方向上,我需要簡單的listView和每行的單獨按鈕。 在橫向方向上,我需要將視圖分爲兩個區域。首先(我們假設在左邊)是之前提到的ListView。第二個區域包含幾個單擊ListView後填充的TextView。

問題:

  1. 土地和縱向我要去使用佈局,土地和佈局端口文件夾之間的不同。但是在景觀方向上,將會有幾個額外的控制。在onCreate方法中檢查方向而不初始化其他控件就足夠了?

  2. 如何獲得上述的橫向取向視圖?

Thakns提前。

回答

0
  1. 您可以按照您提及的方式進行操作。另一種可能性是在兩種佈局中都包含所有元素,但在縱向中,可以隱藏其中一些元素(通過將寬度/高度設置爲0,或將android:visibility設置爲2(消失))。

  2. 您可以使用水平LinearLayout來獲得兩個並排區域。 LinearLayout的第一個孩子將是你的ListView。 LinearLayout的第二個子元素可以包含所需的額外TextView。

0

您不需要在onCreate方法中檢查方向,因爲android操作系統會在方向更改時加載整個活動。

你只需要做一件事。爲UI給橫向和縱向xml文件相同的ID。這就夠了