在自定義列表視圖中的數組列表中獲取所有編輯文本值我通過url從服務器數據庫獲取所有menunames我將所有menunames添加到使用基本適配器的editext自定義列表視圖。現在我正在將Edittext的值更改爲列表數組。現在我希望存儲edittext的所有值,不管他是否更改menunames或不.eg:x,yz ... menunames從數據庫中返回現在追加到editext現在我將menuname y更改爲b和Z在editext.now C I希望[X,BC ..]數組列表中,但vaules現在我得到b,C如何使用基本適配器在android
this is my code
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
holder = new ViewHolder();
convertView = inflater.inflate(R.layout.editmainmenulist, null);
holder.caption = (EditText) convertView
.findViewById(R.id.editmaimenu);
holder.caption1=(ImageView) convertView.findViewById(R.id.menuimage);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
//Fill EditText with the value you have in data source
holder.caption.setText(itemnames[position]);//here only i append database menunames
holder.caption.setId(position);
holder.caption1.setImageBitmap(bmps[position]);
//we need to update adapter once we finish with editing
holder.caption.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus){
final int position = v.getId();
final EditText Caption = (EditText) v;
itemnames[position] = Caption.getText().toString();
arr.add(Caption.getText().toString());//here only i think problem..please see any body can tell what i have mistake has been done
}
}
});
return convertView;
}
}
class ViewHolder {
EditText caption;
ImageView caption1;
}
class ListItem {
String caption;
}
我想在editext值是否更改或不是所有的EditText值。爲更新紫色。 我可以得到以前的所有menunames。我想更新舊menunames到新的menunames
搞糊塗了......你剛纔的問題到底是什麼? – 2012-04-09 05:03:23
例如:在我的editext文件中包含x,y,z。我改變了價值y作爲b在editext ..現在我想要x,b,z在arraylist.now你理解我的問題或不 – Vinoth 2012-04-09 05:06:06