在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]);

更新了语法,清理了代码示例,使问题更具可读性。删除了动态编程标记。这里没有关系。