我正在创建一个Android应用程序,我有一个ListView,显示我的手机中安装的所有应用程序.
我的ListView是自定义的,它包含一个Icon,TextView和CheckBox,使用的图标是显示应用程序的图标,TextView是显示应用程序的名称,使用CheckBox是确定哪个项目在我选择的ListView.
当我单击应用程序中的按钮时,如何确定在ListView行中选择的CheckBox是什么?我是Android的新手,所以我不知道我应该做什么方法.
这是我的代码:
public class AppInfo {
public Drawable icon;
public String applicationName;
public AppInfo(){
super();
}
public AppInfo(Drawable icon, String applicationName){
super();
this.icon = icon;
this.applicationName = applicationName;
}
}
Run Code Online (Sandbox Code Playgroud)
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import android.app.Activity;
import android.widget.CheckBox;
public class AppInfoAdapter extends ArrayAdapter<AppInfo> {
Context context;
int layoutResourceId;
AppInfo data[] = null;
public AppInfoAdapter(Context context, int layoutResourceId, AppInfo[] data){
super(context, layoutResourceId,data);
this.layoutResourceId = layoutResourceId;
this.context = context;
this.data …Run Code Online (Sandbox Code Playgroud)