yuv*_*a ツ 2 android android-gridview
我的gridview中有imageview.我想禁用在android的gridview中点击的当前项目/图像.我无法做到这一点.如何做到这一点?这是一个代码 -
@Override
public void onItemClick(AdapterView<?> arg0, View v, int no,long lg) {
// TODO Auto-generated method stub
final AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);
id=no;
final EditText input = new EditText(MainActivity.this);
alert.setView(input);
alert.setPositiveButton("Check", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
AlertDialog.Builder alert1 = new AlertDialog.Builder(MainActivity.this);
if(value.equalsIgnoreCase(country[id])){
// here i want to disable item
alert1.setPositiveButton("Correct", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
}
else
{
}
}
});
alert.show();
}
});
Run Code Online (Sandbox Code Playgroud)
您需要一个自定义适配器.
覆盖方法
ListAdapter.isEnabled(int position)
Run Code Online (Sandbox Code Playgroud)
并覆盖ListAdapter.areAllitemsEnabled()以返回false.
完全禁用在GridView的UI中单击以及选择图形.
| 归档时间: |
|
| 查看次数: |
4001 次 |
| 最近记录: |