Kev*_*vin 0 android listview buttonclick
final ImageView patientAllergyImage = (ImageView) findViewById(R.id.image);
patientAllergyImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
patientAllergyImage.setImageDrawable(getResources().
getDrawable(R.drawable.nav_down_green));
List.setVisibility(View.GONE);
}
});
Run Code Online (Sandbox Code Playgroud)
我正在使我的列表隐藏,但是当我点击相同的按钮时如何显示它.我无法保持一个布尔值来检查它是否被点击,因为它说... The final local variable clicked cannot be assigned, since it is defined in an enclosing type既不是一个non final变量
试试这个,
public void onClick(View V){
patientAllergyImage.setImageDrawable(getResources().
getDrawable(R.drawable.nav_down_green));
List.setVisibility(List.isShown() ? View.GONE : View.VISIBLE);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3875 次 |
| 最近记录: |