close

有時候需要動態的新增ImageView在畫面上

可以不用先在layout拉好ImageView!!

從程式也可以直接生成

 

ImageView imageview= new ImageView(getApplicationContext());
imageview.setImageResource(R.drawable.ic_launcher);
//這一行是你想要讓你的圖片大小是多大,我想要的是30*30
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(30, 30);
//下面是你想要讓你的圖片的位置在哪邊,我想要的是距離上面100,距離左邊100
params.leftMargin = 100;
params.topMargin = 100;

需要先把你想要新增在哪一個layout上面先定義出來,只能使用relaytivelayout喔

relativeLayout.addView(imageview,params);

移除的話就可以用這個,看你當時命名的名字是甚麼就可以利用名稱去移除

relativeLayout.removeView(imageview);
arrow
arrow
    文章標籤
    Android App JAVA
    全站熱搜

    小小工程師 發表在 痞客邦 留言(0) 人氣()