0
嗨我創建一個包含兩個可擴展列表視圖和四個其他文本視圖的應用程序。我的問題是無論何時展開可擴展列表視圖,其他視圖都會變得不可見。所以我試圖把它們放在滾動視圖中,但結果是最糟糕的。所以我做了一些衝浪,並在http://thedeveloperworldisyours.com/android/expandable-listview-inside-scrollview/找到一個例子,但它也失敗了。我希望在滾動視圖中的所有視圖不僅僅是可擴展列表視圖。這是我的xml代碼在工作條件沒有滾動視圖。任何幫助將不勝感激,並在此先感謝試圖放置可擴展的列表視圖和滾動視圖內的4文本框
<RelativeLayout
android:layout_width="260dp"
android:layout_height="match_parent"
android:id="@+id/relativeLayout"
android:choiceMode="singleChoice"
android:layout_gravity="start"
android:background="#00BCD4">
<ExpandableListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/storeExpandableListView"
android:childIndicator="@null"
android:groupIndicator="@null"
android:dividerHeight="-1dp"
android:background="@drawable/nav_drawer">
</ExpandableListView>
<ExpandableListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/categoryExpandableListView"
android:groupIndicator="@null"
android:dividerHeight="-1dp"
android:childIndicator="@null"
android:background="@drawable/nav_drawer"
android:layout_below="@+id/storeExpandableListView">
</ExpandableListView>
<TextView
android:layout_width="338dp"
android:layout_height="wrap_content"
android:id="@+id/reportTextView"
android:textSize="22dp"
android:paddingLeft="10dp"
android:paddingTop="15dp"
android:paddingBottom="15dp"
android:text="@string/report"
android:textColor="#FFFFFF"
android:layout_centerVertical="true"
android:layout_below="@+id/categoryExpandableListView"
android:background="@drawable/nav_drawer"/>
<TextView
android:layout_width="338dp"
android:layout_height="wrap_content"
android:id="@+id/settingsTextView"
android:textSize="22dp"
android:paddingLeft="10dp"
android:paddingTop="15dp"
android:paddingBottom="15dp"
android:text="@string/settings"
android:textColor="#FFFFFF"
android:layout_centerVertical="true"
android:layout_below="@+id/reportTextView"
android:background="@drawable/nav_drawer"/>
<TextView
android:layout_width="338dp"
android:layout_height="wrap_content"
android:id="@+id/aboutTextView"
android:textSize="22dp"
android:paddingLeft="10dp"
android:paddingTop="15dp"
android:paddingBottom="15dp"
android:text="@string/about"
android:textColor="#FFFFFF"
android:layout_centerVertical="true"
android:layout_below="@+id/settingsTextView"
android:background="@drawable/nav_drawer"/>
<TextView
android:layout_width="338dp"
android:layout_height="wrap_content"
android:id="@+id/helpTextView"
android:textSize="22dp"
android:paddingLeft="10dp"
android:paddingTop="15dp"
android:paddingBottom="15dp"
android:text="@string/help"
android:textColor="#FFFFFF"
android:layout_centerVertical="true"
android:layout_below="@+id/aboutTextView"/>
<TextView
android:layout_width="338dp"
android:layout_height="wrap_content"
android:id="@+id/spendidlyTextView"
android:textSize="15dp"
android:paddingLeft="10dp"
android:paddingTop="15dp"
android:paddingBottom="10dp"
android:text="SPENDIDLY ("
android:textColor="#00ABC1"
android:layout_centerVertical="true"
android:layout_below="@+id/helpTextView"
android:layout_marginTop="180dp"
android:layout_marginBottom="10dp"
android:fontFamily="georgia"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/versionTextView"
android:textSize="10dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:textColor="#00ABC1"
android:fontFamily="georgia"
android:layout_marginStart="103dp"
android:layout_alignBaseline="@+id/spendidlyTextView"
android:layout_alignBottom="@+id/spendidlyTextView"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="338dp"
android:layout_height="wrap_content"
android:id="@+id/closeBraceTextView"
android:textSize="15dp"
android:paddingTop="15dp"
android:paddingBottom="15dp"
android:text=")"
android:textColor="#00ABC1"
android:fontFamily="georgia"
android:layout_alignTop="@+id/spendidlyTextView"
android:layout_toEndOf="@+id/versionTextView" />
</RelativeLayout>
注意:我已經在使用setListViewHeight()方法,建議在計算器後的一個
你可以發佈logcat錯誤嗎? @Karthik – Sushrita
我沒有提及任何錯誤。請再次閱讀我的問題。 @Sushrita – Karthik