시간 내 주셔서 감사합니다.Gridview 내에서 textView 스크롤
ArrayAdapter를 사용하여 gridview 내부에 표시되는 String 목록이 있습니다. 그 문자열 중 일부는 길고 너무 많은 공간을 차지합니다. 각 셀 셀의 높이를 1 줄로 제한하고이 셀을 클릭 할 때 전체 문자열을 읽을 수있게하려고합니다.
<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"/>
어떻게 내가 문자열이 가로로 스크롤 할 수 있습니다 : 내 텍스트 뷰 내있는 gridview 안에 여기
<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" />
과 :
여기 내 gridview.xml입니까? 보기에서 "setMovementMethod"다음에 gridview에서 onItemClickListener를 시도했지만 TextView 여야하고 캐스팅이 작동하지 않는 것 같습니다.
고마워요!
TextView를 ScrollView로 래핑하는 방법은 무엇입니까? http://stackoverflow.com/questions/6674341/how-to-use-scrollview-in-android를 참조하십시오. –
활동이 시작되면 응용 프로그램이 즉시 종료됩니다. 이유는 모르겠습니다. 어쩌면 GridView는 각 셀 내부에 스크롤 뷰가있는 것을 좋아하지 않을 것입니다. –
그게 문제라고 생각하지 않습니다. GridView는 내부에 뷰가 있지만 정확한 타입이 아니라는 것을 알고 있습니다 ... 로그를 확인하고 그것이 죽어가는 이유를 확인하십시오. –