版上的高手
小弟在使用
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, 或是有其它方法?