У меня tableLayout заполнен большим количеством строк (в xml).Я завернул его в scrollView, и он отлично прокручивается.Однако я пытаюсь заставить работать функцию fastScrolling (ползунок справа) и говорю android:fastScrollEnabled="true"
для tableLayout и scrollView ничего не делает.Кто-нибудь знает, как это исправить?
Вот упрощенная версия кода макета
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/frameLayout"
android:layout_width="match_parent" android:layout_height="wrap_content">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" android:id="@+id/tableLayoutParent">
<TableLayout android:id="@+id/tableLayout" android:fastScrollEnabled="true" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TableRow android:layout_width="match_parent" android:layout_height="wrap_content">
<Button
android:text="◦"
android:id="@+id/spaceColumn"
android:background="@drawable/top_button"
android:clickable="true"
android:onClick="showSlider"
android:gravity="center"
android:padding="2dip"
android:textSize="15px"
android:layout_height="wrap_content"
android:layout_width="15dip"/>
<ToggleButton
android:textOn="Title ▼"
android:textOff="Title"
android:id="@+id/titleColumn"
android:background="@drawable/top_button"
android:clickable="true"
android:onClick="sortSong"
android:gravity="center"
android:padding="2dip"
android:textSize="15px"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_width="0dip"/>
<ToggleButton
android:textOn="Artist ▼"
android:textOff="Artist"
android:id="@+id/artistColumn"
android:background="@drawable/top_button"
android:clickable="true"
android:onClick="sortArtist"
android:gravity="center"
android:padding="2dip"
android:textSize="15px"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_width="0dip"/>
<ToggleButton
android:textOn="Time ▼"
android:textOff="Time"
android:id="@+id/timeColumn"
android:background="@drawable/top_button"
android:clickable="true"
android:onClick="sortTime"
android:gravity="center"
android:padding="2dip"
android:textSize="15px"
android:layout_height="wrap_content"
android:layout_width="45dip"/>
<ToggleButton
android:textOn="Album ▼"
android:textOff="Album"
android:id="@+id/albumColumn"
android:background="@drawable/top_button"
android:clickable="true"
android:onClick="sortAlbum"
android:gravity="center"
android:padding="2dip"
android:textSize="15px"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_width="0dip"/>
</TableRow>
</TableLayout>
</ScrollView>
</FrameLayout>
Данные песни затем считываются из базы данных SQLite и заполняются в макет таблицы