0

Android Studio では、この ListView を MainActivity に持っています

ArrayAdapter<RSSItem> adapter;
                adapter = new ArrayAdapter<RSSItem>(this,
                        android.R.layout.simple_list_item_1,myRssFeed.getList());

                setListAdapter(adapter);

これは、RSSItem から返されたフィードのタイトルを示しています。説明、画像、ECC を取得する方法はありますか。SUBITEM と ITEM のタイトルを返しますか?

4

1 に答える 1

7

グループとサブグループの種類を表示できる消耗品リストを使用できます。そのためには、BaseExpandableListAdapter を作成する必要があります。このクラスの 2 つのメソッドをオーバーライドする必要があります。

@Override
    public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub
         if (convertView == null) {
                LayoutInflater inflater =  (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                convertView = inflater.inflate(R.layout.group_row, null);
               }
        //TextView tv=new TextView(context);
         TextView tv = (TextView) convertView.findViewById(R.id.tvGroupName);
        //tv.setText(parentList[groupPosition]);
         tv.setText(category_list.get(groupPosition).toString());
        //tv.setPadding(70,0,0,10);
        //return tv;
         return convertView;

    }

@Override
    public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub
         if (convertView == null) {
                LayoutInflater inflater =  (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                convertView = inflater.inflate(R.layout.child_row, null);
               }
        //TextView tv=new TextView(context);
         TextView tv = (TextView) convertView.findViewById(R.id.tvPlayerName);

        //tv.setText(childList[groupPosition][childPosition]);
         tv.setText((String)((ArrayList)sub_category_list.get(groupPosition)).get(childPosition));

        //tv.setPadding(70,0,0,10);
        //return tv;
        return convertView;
    }
于 2013-10-26T18:04:47.827 に答える