Благодарю вас за внимание.Прокрутка textView внутри Gridview
У меня есть список строк, которые отображают внутри gridview с помощью ArrayAdapter. Некоторые из этих строк длинны и занимают слишком много места. Я хочу ограничить высоту каждой ячейки сетки до 1 строки и иметь возможность читать полную строку, когда я нажимаю на эту ячейку.
Вот мой gridview.xml:
<GridView
android:id="@+id/songSelectionGrid_grid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/songSelectionGrid_button_back"
android:columnWidth="90sp"
android:horizontalSpacing="10dp"
android:numColumns="3"
android:verticalSpacing="10dp" />
и вот мой TextView внутри моего GridView:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:scrollHorizontally="true"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:maxLines = "1"
android:scrollbars = "horizontal"/>
Как я могу сделать строк прокрутки по горизонтали? Я пробовал onItemClickListener на gridview, за которым следует «setMovementMethod» на представлении, но он должен быть TextView и кастинг, похоже, не работает
Спасибо!
Как насчет того, что TextView в ScrollView? См. Http://stackoverflow.com/questions/6674341/how-to-use-scrollview-in-android –
Приложение мгновенно умирает, когда начинается действие, я действительно не знаю, почему. Может быть, GridView не очень нравится иметь scrollview внутри каждой ячейки? –
Я не думаю, что это проблема, GridView знает, что у нее есть виды внутри, но не точный тип ... попробуйте проверить журналы и посмотреть, почему они умирают –