ListViewAndroidStudioにViewHolderを実装します

ジャンマルコ・フェルッツィ

ListViewにViewHolderを実装するためのサポートが必要です。

...     
ListAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, array_spinner);//Inserisco le possibilita
                mylist = (ListView) findViewById(R.id.listView1);
                mylist.setAdapter(adapter);
                mylist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
...

誰かが私を助けてくれますか?

Hardy'k
    public class YourAdapter extends ArrayAdapter<String> {

    Context context;
    int layoutResourceId;
    String data[] = null;

    public YourAdapter(Context context, int layoutResourceId, String[] data) {
        super(context, layoutResourceId, data);
        this.layoutResourceId = layoutResourceId;
        this.context = context;
        this.data = data;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View row = convertView;
        ViewHolder holder = null;

        if(row == null)
        {
            LayoutInflater inflater = ((Activity)context).getLayoutInflater();
            row = inflater.inflate(layoutResourceId, parent, false);

            holder = new ViewHolder();
            holder.txtTitle = (TextView)row.findViewById(R.id.row_textview);

            row.setTag(holder);
        }
        else
        {
            holder = (ViewHolder)row.getTag();
        }

        String title = data[position];
        holder.txtTitle.setText(title);

        return row;
    }

    static class ViewHolder
    {
        TextView txtTitle;
    }
}

そしてあなたの活動ではこれを行います:

   YourAdapter adapter = new YourAdapter<>(this,R.layout.your_custom_layout, your_string_array);
    mylist = (ListView) findViewById(R.id.listView1);
    mylist.setAdapter(adapter);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Haskellに「findM」を実装しますか?

分類Dev

xhrHandler内にsuperAgentを実装します

分類Dev

POSTURLにReplyKeyboardMarkupを実装します

分類Dev

RecyclerViewにItemClickListenerを実装します

分類Dev

カスタムCursorAdapterにViewHolderパターンが正しく実装されていますか?

分類Dev

SearchDelegateを実装します

分類Dev

Kotlinでsealedクラスを使用してViewHolderを実装する方法

分類Dev

RecycleViewアダプターに複数のViewHolderタイプを実装する

分類Dev

Springは実行時にBean実装を選択します

分類Dev

実行時に抽象メソッドを実装しますか?

分類Dev

実行時にPythonの実装を決定しますか?

分類Dev

Closeableを実装するか、AutoCloseableを実装します

分類Dev

networkxをgraphicssceneに実装しようとしています

分類Dev

これにJavaScriptをどのように実装しますか

分類Dev

React Contextに相当するuseSelectorを実装しますか?

分類Dev

RustlingsはTraits2を実行し、VecにTraitを実装します

分類Dev

複数のレイアウトでViewHolderを実装する例

分類Dev

NodeJSにウィキを実装した人はいますか?

分類Dev

Pythonで「#ifdef」をどのように実装しますか?

分類Dev

Pythonで「#ifdef」をどのように実装しますか?

分類Dev

FPSカメラをどのように実装しますか?

分類Dev

JVMはIdentityHashMapをどのように実装しますか?

分類Dev

Mapstructは実装に注釈を追加します

分類Dev

Cocoapods-実装を非表示にしますか?

分類Dev

DjangoのどこにPythonクラスを実装しますか?

分類Dev

1つのUITabBarItemにのみSWRevealViewControllerを実装します

分類Dev

Kafka Streamsプロセッサを.Netに実装しますか?

分類Dev

Javaクラスに2つの実装を追加しますか?

分類Dev

UICollectionViewController(Swift 4)内にUISearchBarControllerを実装しますか?

Related 関連記事

  1. 1

    Haskellに「findM」を実装しますか?

  2. 2

    xhrHandler内にsuperAgentを実装します

  3. 3

    POSTURLにReplyKeyboardMarkupを実装します

  4. 4

    RecyclerViewにItemClickListenerを実装します

  5. 5

    カスタムCursorAdapterにViewHolderパターンが正しく実装されていますか?

  6. 6

    SearchDelegateを実装します

  7. 7

    Kotlinでsealedクラスを使用してViewHolderを実装する方法

  8. 8

    RecycleViewアダプターに複数のViewHolderタイプを実装する

  9. 9

    Springは実行時にBean実装を選択します

  10. 10

    実行時に抽象メソッドを実装しますか?

  11. 11

    実行時にPythonの実装を決定しますか?

  12. 12

    Closeableを実装するか、AutoCloseableを実装します

  13. 13

    networkxをgraphicssceneに実装しようとしています

  14. 14

    これにJavaScriptをどのように実装しますか

  15. 15

    React Contextに相当するuseSelectorを実装しますか?

  16. 16

    RustlingsはTraits2を実行し、VecにTraitを実装します

  17. 17

    複数のレイアウトでViewHolderを実装する例

  18. 18

    NodeJSにウィキを実装した人はいますか?

  19. 19

    Pythonで「#ifdef」をどのように実装しますか?

  20. 20

    Pythonで「#ifdef」をどのように実装しますか?

  21. 21

    FPSカメラをどのように実装しますか?

  22. 22

    JVMはIdentityHashMapをどのように実装しますか?

  23. 23

    Mapstructは実装に注釈を追加します

  24. 24

    Cocoapods-実装を非表示にしますか?

  25. 25

    DjangoのどこにPythonクラスを実装しますか?

  26. 26

    1つのUITabBarItemにのみSWRevealViewControllerを実装します

  27. 27

    Kafka Streamsプロセッサを.Netに実装しますか?

  28. 28

    Javaクラスに2つの実装を追加しますか?

  29. 29

    UICollectionViewController(Swift 4)内にUISearchBarControllerを実装しますか?

ホットタグ

アーカイブ