Я хочу добавить только один флажок в списке, я исследовал и только что нашел, как сделать его с флажком во всех его строках, но я хочу его всего в одной строке.изменить (SOLVED) как добавить один флажок в listview в android?
Заранее спасибо
--edit--
спасибо @Gaurav, я исследовал, и я мог бы сделать это, но теперь, когда я пытаюсь нажать на элемент с флажком не была нажата
BaseAdapter
public View getView(int arg0, View arg1, ViewGroup arg2) {
View v = arg1;
if(arg1 == null){
LayoutInflater inf = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = inf.inflate(R.layout.row, null);
}
Articulos art = items.get(arg0);
TextView nombre = (TextView) v.findViewById(R.id.tvNombreRow);
nombre.setText(art.getNombre());
CheckBox check = (CheckBox) v.findViewById(R.id.chkCuadroRow);
check.setChecked(art.getEstado());
if(art.getVisible()){
check.setVisibility(View.VISIBLE);
}else{
check.setVisibility(View.INVISIBLE);
}
return v;
}
Главная
ArrayList<Articulos> arrayList = new ArrayList<Articulos>();
Articulos articulos;
articulos = new Articulos("Color de fondo",false,false);
arrayList.add(articulos);
articulos = new Articulos("Vencimiento de bonos",false,false);
arrayList.add(articulos);
articulos = new Articulos("Comparte esta aplicacion",false,false);
arrayList.add(articulos);
articulos = new Articulos("Visualizador de tiempo",true,true);
arrayList.add(articulos);
articulos = new Articulos("Configuración",false,false);
arrayList.add(articulos);
articulos = new Articulos("Tutorial",false,false);
arrayList.add(articulos);
articulos = new Articulos("Acerca de",false,false);
arrayList.add(articulos);
articulos = new Articulos("Salir",false,false);
arrayList.add(articulos);
BaseAdapterCustom adapter = new BaseAdapterCustom(this, arrayList);
lstConfiguracion.setAdapter(adapter);
В чем проблема?
Что вам нужно, это listViewAdapter. В своем getView сделайте свой тест, чтобы узнать, какой вид вы хотите раздуть. –
, пожалуйста, уточните, что вам нужно – Developer
@DamienR. текущее на основании позиции, мы можем это сделать – Developer