我有一個主要的滾動型的佈局,包括多個元素的LinearLayout:安卓:在我的佈局數ExpandableListView問題
- ExpandableListView#1(1個孩子還)
- 的TextView
- ExpandableListView#2 (1個孩子還)
- 幾個文本視圖
我遇到的是,當我點擊任何的問題展開式列表視圖本身不顯示。
你可以看到在這個截屏(未clikced還)非擴展視圖:
https://plus.google.com/photos/101037819512700772601/albums/5870915782494751761/5870915784486932322
你可以看到在這個應該擴大視圖(一旦我點擊了ExpandableListViews)屏幕捕捉:
https://plus.google.com/photos/101037819512700772601/albums/5870915782494751761/5870915780856077570
有你有我的佈局:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ExpandableListView
android:id="@+id/expandableView"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ExpandableListView>
<TextView
android:id="@+id/providerNameView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:text="ABCDEF1"
android:textSize="25sp"
android:textStyle="bold" />
<ExpandableListView
android:id="@+id/expandableView2"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ExpandableListView>
<TextView
android:id="@+id/providerNameView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:text="ABCDEF2"
android:textSize="25sp"
android:textStyle="bold" />
. . .
</LinearLayout>
</ScrollView>
你有解決我的問題嗎?
我不需要嵌套滾動元素,我只需要這個可擴展的行爲。 – shuot 2013-04-27 15:29:19
您的佈局將兩個ExpandableLists嵌套在ScrollView中。除非您重寫並實現一堆自定義觸摸截取邏輯,否則這將無法正常工作。用不滾動的東西替換ScrollView。 – KMDev 2013-04-30 00:23:54
結果不適合一個屏幕,這就是爲什麼我把ScrollView。 – shuot 2013-04-30 04:25:00