1. 程式人生 > >Android 點選按鈕實現控制元件顯示隱藏

Android 點選按鈕實現控制元件顯示隱藏

我寫了一個自定義的listview,listview 每一列點選切換圖示 同時顯示 隱藏的佈局,再次點選則隱藏該佈局。以下是判斷的程式碼:

holder.isShowlin.setOnClickListener(new View.OnClickListener() {



@SuppressWarnings("deprecation")
@Override
public void onClick(View arg0) {
if(holder.report_layout.getVisibility() == View.GONE){
holder.report_layout.setVisibility(View.VISIBLE);
holder.isShow.setBackgroundDrawable(context.getResources()
.getDrawable(R.drawable.bottom));
   }
   else{
   holder.report_layout.setVisibility(View.GONE);
   holder.isShow.setBackgroundDrawable(context.getResources()
.getDrawable(R.drawable.top));
   }



}
});