0

さて、私はいくつかのチュートリアルを備えたアプリを持っています.(約20) (各チュートリアルは、アクティビティ画面に入力されたテキストです)

メイン メニューに、すべてのチュートリアルのアクティビティの名前をアルファベット順に含むリストビュー アクティビティを指すボタンを作成したいと考えています。

完璧なナビゲーションではないことはわかっています。しかし、もっと学ぶまでは、それが最善の迅速かつ簡単な解決策だと思います.

問題は次のとおりです。どのリストビュー項目がクリックされたかを調べ、対応するチュートリアル アクティビティを開く通常の onclick() を配置します。

listview を正確に設定するにはどうすればよいですか? 通常のonclickがどのように機能するかは知っています...しかし、リストビューアイテムでそれを行う方法は?

4

1 に答える 1

0

リストビューにコンテンツをロードするためにアダプタを使用していると仮定しています。個々の行のハンドラーを追加するだけです。

    public View getView(int position, View convertView, ViewGroup parent) 
    {
    View v = convertView;

            // Create your row layout
    if (v == null) {
        LayoutInflater vi = (  LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        v = vi.inflate(R.layout.your_layout,  parent, false);
    }


            // Set the click listener and handle
    v.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub

        }

    });
     }
于 2013-07-19T14:36:26.323 に答える