0

Android Studio에서 다양한 항목을 표시하는 목록보기를 만들고 싶습니다. 양식 작성자가 원하는대로 카테고리 A, B 또는 C의 수를 갖게하는 동적 양식을 작성하는 것입니다.Android Studio에서 여러 객체로 목록보기 만들기

따라서 양식 작성자는 범주 A, B, C 등의 옵션 목록을 얻고 각자 원하는만큼 많은 지점을 선택합니다. 예를 들어, A가 "References"이고 양식 작성자가 3 개의 스팟을 원한다고 가정 해 봅시다. 카테고리 A에 3 개의 스팟을 갖기를 원합니다.

요약하면, 또는 이것으로 나를 도울만한 무엇인가? 너희들이 알고있는 튜토리얼이 있니?

미리 감사드립니다.

답변

0

가장 좋은 방법은 사용자 지정 어댑터를 만들고 해당 어댑터에서 Object (또는 해당 클래스에 공통적 인 모든 수퍼 클래스) 컬렉션을 만드는 것입니다. 그런 다음 getView 메소드에서 콜렉션에서 검 v하는 오브젝트의 유형에 따라 한 가지 또는 다른 것을 표시하십시오.

0

당신은 사용자 정의 어댑터를 만들 필요가, 사람이 http://www.androidhive.info/2014/07/android-custom-listview-with-image-and-text-using-volley/ http://www.vogella.com/tutorials/AndroidListView/article.html

은 또한 당신이 빠른 recyclerview을 조사하는 것이 좋습니다 것입니다 online.Best 튜토리얼이 많이 있습니다.

public class CustomListAdapter extends BaseAdapter { 
    private Activity activity; 
    private LayoutInflater inflater; 

    public CustomListAdapter(Activity activity, List<obj> item) { 
     //set any data you want 
    } 

    @Override 
    public int getCount() { 
     return item.size(); 
    } 

    @Override 
    public Object getItem(int location) { 
     return item.get(location); 
    } 

    @Override 
    public long getItemId(int position) { 
     return position; 
    } 

    @Override 
    public View getView(int position, View convertView, ViewGroup parent) { 

     if (inflater == null) 
      inflater = (LayoutInflater) activity 
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     if (convertView == null) 
      convertView = inflater.inflate(R.layout.list_row, null); 

     TextView title = (TextView) convertView.findViewById(R.id.title); 


     return convertView; 
    } 

} 
: 여기

http://javatechig.com/android/android-recyclerview-example

는 customlistadapter의 모습 방법

관련 문제