2 개의 열과 TableRow의 동적 번호가있는 TableLayout을 가지고 있습니다. 각 행은 TextView (첫 번째 열) 및 ExpandableListView (두 번째 열)로 표시됩니다.안드로이드 - ScrollView (TableRow 아님)가있는 TableView
행이없는 레이아웃 xml에 TableLayout이 정의되어 있습니다. 행은 자바 코드 (활동)에 의해 동적 인 방식으로 생성됩니다.
내 TableLayout이 아니라 각 TableRows에서 scrollView를하고 싶습니다. (지금 일어나는 일입니다).
ExpandableListViews를 모두 확장하면 (테이블의 전체 크기가 내 액티비티 레이아웃보다 커집니다) 마지막 expandableListView에만 스크롤 막대가 있고 마지막 행에는 스크롤 막대가 없습니다.
테이블이나 행 또는 expandableListView를 스크롤하는 방법은 무엇입니까?
layout.xml :
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TableLayout
android:id="@+id/myTableLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TableLayout>
</LinearLayout>
</ScrollView>
여기서 ExpandableListView 여기에서 언급 하시겠습니까? –
@KrzysztofDubrowski ExpandableListView는 각 행에 대한 활동에서 동적으로 생성됩니다. – Bugdr0id