5

リストビューにさまざまなアイテムを追加する方法を示す良いチュートリアルまたはリンクはありますか?
たとえば、2 つのテキスト行チェック ボックスがあるもの、押すだけで何かがポップアップするものなどです。私が今持っているのは、すべてのリスト項目が同じ2行のテキストビューとチェックボックスであることだけです...
または、一度に1行ずつ別のレイアウトで追加する方法がある場合はR.layout.xxx?

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    mRoot = inflater.inflate(R.layout.frag_settings, container, false);
    mItems = getResources().getStringArray(R.array.setting_items);
    mItemDescription = getResources().getStringArray(R.array.setting_item_descriptions);

mItemListView = (ListView) mRoot.findViewById(R.id.lvMainListView);

ArrayAdapter<String> lvRowTitle = new ArrayAdapter<String>(getActivity(), 
         R.layout.setting_twolinetext_checkbox, R.id.tvRowTitle,
        mItems);

mItemListView.setAdapter(lvRowTitle);


ArrayAdapter<String> lvRowDesc = new ArrayAdapter<String>(getActivity(), 
        R.layout.setting_twolinetext_checkbox, R.id.tvRowDesc,
        mItemDescription);


   mItemListView.setAdapter(lvRowDesc);


return mRoot;
4

4 に答える 4

1

を拡張する独自のクラスを作成する必要がありますBaseAdapterThe World of ListViewを見ることをお勧めします。これは、ListView の操作について知っておく必要があるすべてのことを理解するのに役立ちます。

于 2013-07-10T15:15:36.017 に答える