`Я новичок в android и строю список, и список содержит имя установленного приложения с CheckBox, чтобы выбрать, какой из них нужно удалить. например, проблема в том, что когда список стал длиннее экрана телефона, и прокрутка активна; когда я выбираю флажок, второй выбирается в нижней части списка.Автоматический выбор флажка в пользовательском списке андроида
Проблема заключается в автоматической установке флажков флажков, plz помогите мне.
public View getView(final int position, View convertView, ViewGroup parent)
{
LayoutInflater inflater = context.getLayoutInflater();
if (convertView == null) {
convertView = inflater.inflate(R.layout.ultimate, null);
holder = new ViewHolder();
holder.apkName = (TextView) convertView.findViewById(R.id.appName);
holder.apkInstall=(TextView)convertView.findViewById(R.id.appMemory);
holder.cb=(CheckBox)convertView.findViewById(R.id.cb);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
PackageInfo packageInfo = (PackageInfo) getItem(position);
Drawable appIcon = packageManager.getApplicationIcon(packageInfo.applicationInfo);
String appName = packageManager.getApplicationLabel(packageInfo.applicationInfo).toString();
appIcon.setBounds(0, 0, 50, 50);
holder.apkName.setCompoundDrawables(appIcon, null, null, null);
holder.apkName.setCompoundDrawablePadding(15);
holder.apkName.setText(appName);
holder.cb.setTag(position);
Просьба указать код – Nisarg
holder.cb.setChecked (sba.get (position)); почему вы это сделали? – Nisarg