1
this에 대한 질문에서. 나는 벽에 부딪쳤다, 나는 나의 접합기 둘 다 설치했다, 나의 xml 파일은 좋게 일렬로 늘어서있다. 내 활동에서 상위 gridview 들어있는 기본 XML 내 콘텐츠보기를 설정했습니다. 어댑터에서 내 Imageview를 gridview에 연결했습니다.어댑터 내의 Gridview 어댑터
문제는 내부 어댑터에 대한 내 contentview로 grid_item.xml
을 설정하여 다음 이미지보기를 XML에 연결할 수 있도록하는 방법입니다.
이 내 xml 파일은 순서대로 :
main_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<GridView
android:id="@+id/gridview_main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="5sp"
android:columnWidth="60sp"
android:gravity="center"
android:horizontalSpacing="10sp"
android:numColumns="2"
android:stretchMode="columnWidth"
android:verticalSpacing="10sp"
android:clipChildren="true" />
</LinearLayout>
이 item_grid_image.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/item_main_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arrow_left_dark" />
</LinearLayout>
grid_item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/category_main_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arrow_left_dark" />
<GridView
android:id="@+id/gridview_item"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="5sp"
android:columnWidth="90sp"
android:gravity="center"
android:horizontalSpacing="10sp"
android:numColumns="2"
android:stretchMode="columnWidth"
android:verticalSpacing="10sp"
android:clipChildren="true" />
</LinearLayout>
내가 얻을 필요 그 콘테 내 내부 어댑터에 대한 내 grid_item.xml의 NT. 어떤 아이디어?
* 내 내부 어댑터 용 grid_item.xml의 내용을 가져와야합니다. * - 무엇 때문에? 수행해야 할 작업은 해당 grid_item 행의 데이터에 액세스하는 것입니다. – Luksprog
무엇을 의미합니까? 내 어댑터에서 item_grid_image.xml을 다음과 같이 설정하려고합니다. grid = new View (mContext); \t \t \t \t main_layout.xml이 내 콘텐츠보기로 설정되어 있기 때문에 grid = layoutInflater.inflate (R.layout.item_grid_image, null);하지만 NullPointerException이 발생합니다. gridview 내에서 gridview를 설정하려고 시도했습니다 – Lunchbox
@ Luksprog가 당신을 알리는 것을 잊어 버렸습니다 – Lunchbox