Java RelativeLayout中的文本视图不会以编程方式显示在彼此下方
我正试图在Java RelativeLayout中的文本视图不会以编程方式显示在彼此下方,java,android,android-layout,textview,android-relativelayout,Java,Android,Android Layout,Textview,Android Relativelayout,我正试图在RelativeLayout中的另一个文本视图下放置一些文本视图,但由于某些原因,它不起作用: 您需要为每个TextView使用不同的LayoutParams,如中所示 rlp.addRule(RelativeLayout.BELOW, txt1.getId()); rlp1.addRule(RelativeLayout.BELOW, txt2.getId()); rlp2.addRule(RelativeLayout.BELOW, txt3.getId()); rlp3.a
RelativeLayout
中的另一个文本视图下放置一些文本视图,但由于某些原因,它不起作用:
您需要为每个
TextView
使用不同的LayoutParams
,如中所示
rlp.addRule(RelativeLayout.BELOW, txt1.getId());
rlp1.addRule(RelativeLayout.BELOW, txt2.getId());
rlp2.addRule(RelativeLayout.BELOW, txt3.getId());
rlp3.addRule(RelativeLayout.BELOW, txt4.getId());
rlp4.addRule(RelativeLayout.BELOW, txt5.getId());
txt2.setLayoutParams(rlp);
txt3.setLayoutParams(rlp1);
txt4.setLayoutParams(rlp2);
txt5.setLayoutParams(rlp3);
txt6.setLayoutParams(rlp4);
您需要为每个
TextView
使用不同的LayoutParams
,如中所示
rlp.addRule(RelativeLayout.BELOW, txt1.getId());
rlp1.addRule(RelativeLayout.BELOW, txt2.getId());
rlp2.addRule(RelativeLayout.BELOW, txt3.getId());
rlp3.addRule(RelativeLayout.BELOW, txt4.getId());
rlp4.addRule(RelativeLayout.BELOW, txt5.getId());
txt2.setLayoutParams(rlp);
txt3.setLayoutParams(rlp1);
txt4.setLayoutParams(rlp2);
txt5.setLayoutParams(rlp3);
txt6.setLayoutParams(rlp4);
在哪里指定路线?如果您希望文本视图彼此位于下方,那么为什么不使用具有垂直方向的LinearLayour?在哪里指定对齐方式?如果您希望文本视图位于彼此下方,那么为什么不使用具有垂直方向的LinearLayour?