版上的高手
小弟在使用
1. LayoutParams params 參數之後,
把它向左上方對齊設定
RelativeLayout.LayoutParams params;
params = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
2. 然後動態宣告一個TextView
TextView view = new TextView(getApplicationContext());
rl = (RelativeLayout) findViewById(R.id.rl); //取得RelativeLayout
rl.addView(txtTag);
3. 接著在用leftMargin 來設定圖片的x, y位置
並對view設定來達到移動view的位置的效果
params.leftMargin = x;
params.topMargin = y;
view.setLayoutParams(params);
4. 然後重復步驟2和3, 在新增一個view然後設定位置
卻發生設定之後, 之前全部的view位置都一起改變了
所以想請問我想依序移動不同的view到特定位置
是否不該用setLayoutParams, 或是有其它方法?