我正在開發一個android應用程序,我在相對佈局上創建動態圖像箭頭。圖像是在相對佈局的點擊區域的x,y座標上創建的。以下是我正在使用的代碼。如何清除Android中的子佈局?
presciptionScreenArrowImg.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (canSelectMedianStatus == 2) {
if (event == simulationEvent)
return false;
int action = event.getAction();
int x = (int) event.getX();
int y = (int) event.getY();
Log.e("onTouchListener", "User touch at X:" + x + " Y:" + y);
pointerArrow = new ImageView(getApplication());
pointerArrow.setImageResource(R.drawable.pointer);
pointerArrow.setId(imageArrayTag);
imageArrayTag++;
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(40, 40);
params.topMargin = y;
params.leftMargin = x;
pointerArrow.setLayoutParams(params);
presciptionScreenArrowImg.addView(pointerArrow);
long length = 0;
if (action == MotionEvent.ACTION_DOWN) {
// click(v, x, y);
}
}
return false;
}
});
現在,我需要的是在按鈕上點擊最後一個圖片應該先刪除。基本上我需要一個撤消功能來刪除圖像作爲LIFO結構。
所以你可以刪除索引你的索引將是你的佈局childcount-1 – Pavan
@Pavan嘗試,但我的所有子視圖被刪除 –