在Android Studio中动态创建文本视图时如何设置文本视图位置
我想动态更改在Android Studio中动态创建文本视图时如何设置文本视图位置,android,android-layout,textview,programmatically-created,Android,Android Layout,Textview,Programmatically Created,我想动态更改textview列表的位置。以下是我迄今为止所尝试的: final TextView[] myTextViews = new TextView[N]; // create an empty array; TextView rowTextView = new TextView(Oyun.this); rowTextView = (TextView)findViewById(R.id.parent); myTextViews[atesSayac].setText("This is ro
textview
列表的位置。以下是我迄今为止所尝试的:
final TextView[] myTextViews = new TextView[N]; // create an empty array;
TextView rowTextView = new TextView(Oyun.this);
rowTextView = (TextView)findViewById(R.id.parent);
myTextViews[atesSayac].setText("This is row #" + atesSayac);
myTextViews[atesSayac] = rowTextView;
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams)myTextViews[atesSayac].getLayoutParams();
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
RelativeLayout.LayoutParams layoutParams2 = (RelativeLayout.LayoutParams)myTextViews[atesSayac].getLayoutParams();
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
myTextViews[atesSayac].setLayoutParams(layoutParams);
myTextViews[atesSayac].setLayoutParams(layoutParams2);
myTextViews[atesSayac].setTranslationX(locationX);
myTextViews[atesSayac].setTranslationY(locationY);
atesEt.addView(myTextViews[atesSayac]);
更新了语法,清理了代码示例,使问题更具可读性。删除了动态编程标记。这里没有关系。