我正在嘗試沿着屏幕移動一個以編程方式添加的ImageView。要做到這一點編程添加Imageview
我正在通過getIdentifier搜索其ID。這應該工作嗎?代碼波紋管:
int id = this.getResources().getIdentifier("lemon1", "drawable", this.getPackageName());
ImageView image = (ImageView)findViewById(id);
RelativeLayout.LayoutParams pos = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
pos.setMargins(0, 100, 0, 0);
image.setLayoutParams(pos);
任何線索我應該如何着手實現我打算做的事情?
見你,
如果你以編程方式添加了一個'ImageView',你不把它作爲一個變量嗎? – zbr 2013-04-26 22:02:09
@Zabri說的。如果你添加了它,請自己保留一個參考。除此之外,我們需要看看你是如何添加它的。你在對象上設置了一個ID嗎? – 2013-04-26 22:08:36