android動態按鈕
⑴ 在android的listView中怎麼動態加入radioButton和Button按鈕
listview填充的時候有個bean吧。裡面加一個標志位,表示要顯示radioButton or button;在adapter裡面getview的代碼根據這個變數控制不同的顯示按鈕,當然布局裡面租消是要放兩個的,通過隱藏和顯示來達到效果;
當軟體的下載狀態或者安裝狀態蔽型亂改變的時候,你的bean裡面的這個標志位也就改變了宏檔,然後調用adapter的.notifyDataSetChanged(); 重新顯示一遍UI就可以了
⑵ Android的動態設置按鈕的點擊效果.
在代碼中設置。
class FaceButtonListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
faceButton.setImageDrawable(R.drawable.按下的圖片)
}else if(event.getAction() == MotionEvent.ACTION_UP){
faceButton.setImageDrawable(R.drawable.松開的圖片)
}
return false;
}
}
⑶ android動態按鈕布局,讓按鈕在界面居中顯示,大小為200*200,背景圖片為 but.jpg 且透明應該怎麼實現
可以用ImageView實現,將ImageView放置在RelativeLayout中,並讓ImageView居中父控制項,設置它的寬度和高度,背景圖透明這種,然後你的but.jpg改用but.png,重做一張png,png類型是支持透明度的.
⑷ android 如何在ListView裡面動態加按鈕,並且如何獲取點擊的是哪個按鈕
在布局器中將按鈕都加進去,然後再代碼中根據情況來設置按鈕是否可見:
setVisibility(View.INVISIBLE)
給按鈕添加一個listener,就可以得到點擊事件。