リストにいくつかの文字列値を入力しました。次に、アイテムをクリックすると...チェックしたすべてのアイテムのトーストメッセージが表示されます...問題は、インデックス/文字列/位置をに移動したいということです文字列を入力して次のタブに表示します...しかし、次のタブでは、最初にチェックした項目が表示されます...
protected void onListItemClick(ListView l, View v, int position, long id) {
//final ViewHolder viewHolder = new ViewHolder();
SparseBooleanArray sp=getListView().getCheckedItemPositions();
String str="";
for(int i=0;i<sp.size();i++)
{
str+=items[sp.keyAt(i)]+",";
}
Toast.makeText(this, ""+str, Toast.LENGTH_SHORT).show();
Product.pro_selected= l.getItemAtPosition(position).toString();;
以下を使用して、選択したすべてのアイテムを表示します。
txtPro=(TextView)findViewById(R.id.select_pro_name);
txtPro.setText(Product.pro_selected);