1

私のアプリケーションでは、データフォームデータベースをリストビューで表示しています。列ごとに4つのテキストビューを含むリストビューがあります。ユーザーが特定の行をクリックすると、これらの4つのテキストビュー値を取得する必要があります。私を助けてください。

4

2 に答える 2

1

あなたがする必要があるのは、取得したデータベース値によってこれらを作成する4つの配列リストを維持し、リスト項目をクリックして、次のような個々の項目の値を取得することです

@Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int position,
            long id) {
        // TODO Auto-generated method stub


    String  s1 = ArrayList1.get(position);

    String  s2 = ArrayList2.get(position);

     String s3 = ArrayList3.get(iposition);

    String  s4 = ArrayList4.get(position);





    }
});
于 2012-07-19T11:31:07.217 に答える
0

これを試して、

 list.setOnItemClickListener(new OnItemClickListener() {

        public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {

            String textview1 = ((TextView) view.findViewById(R.id.text1)).getText().toString();
            String textview2 = ((TextView) view.findViewById(R.id.text2)).getText().toString();
            String textview3 = ((TextView) view.findViewById(R.id.text3)).getText().toString();
            String textview4 = ((TextView) view.findViewById(R.id.text4)).getText().toString();

         }
    });
于 2012-07-19T11:30:41.220 に答える