0

각 탭마다 다른 내용의 탭 레이아웃을 테스트하고 있습니다. 이 탭에서 나는 Listview 안에 Image와 Text로 레이아웃을 만들고 싶다. 이것은 지금까지 작성했지만 작동하지 않는 코드입니다.조각 모음의 목록보기에서 이미지와 텍스트를 만드는 방법

Layout_One.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.kreuzell.projecttest.MainActivity$PlaceholderFragment"> 

    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/menuText"/> 
</RelativeLayout> 

Layout_One.java는

import android.support.v4.app.Fragment; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 
import android.widget.ImageView; 

import java.util.List; 

public class Layout_One extends Fragment{ 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     View rootView = inflater.inflate(R.layout.layout_one, container, false); 

     String[] menuText = { 
       "Text 1", 
       "Text 2", 
       "Text 3" 
     }; 

     Integer[] menuImage = { 
       R.drawable.image_1, 
       R.drawable.image_2, 
       R.drawable.image_3 
     } 

     ListView listView = (ListView) rootView.findViewById(R.id.menuText); 
     ListView listView = (ListView) rootView.findViewById(R.id.menuImage); 

     ArrayAdapter<String> listViewAdapter = new ArrayAdapter<String>(
       getActivity(); 
       android.R.layout.simple_list_item_1, 
       menuText, 
       menuImage 
     ) 

     listView.setAdapter(listViewAdapter); 

     return rootView; 
    } 
} 

나는이 새로운 오전, 아무도 나를 도울 수 있습니까? 당신에게 목록보기에 대한

답변

1

를 사용하여 어댑터를 감사하고 당신이 원하는 위치에 이미지와 텍스트가 어댑터 사용자 정의 레이아웃 (배치 1)을 만들 필요가

+0

당신을 가지고있는 경우 :

은 모든 사용자 지정 목록의 작동 방식을 이해하는 데 도움이됩니다,이 튜토리얼에서 참조하시기 바랍니다 응답으로 대답 해주세요. –

0

의 레이아웃을 편집 할 수 있습니다. 그런 다음 사용자 지정 목록 어댑터 (mAdapter)를 만들고 mAdapter에서 layout1을 사용하여 data로 채 웁니다. 그러면 mAdapter가 목록에 설정됩니다.

  1. Vogella List Tutorial

  2. Journal Dev List Tutorial

관련 문제