以编程方式在android中的textview下设置textview
首先,我创建了一个相对布局,并插入第一个文本视图及其图标 RelativeLayout RelativeLayout=新的RelativeLayout(getActivity())以编程方式在android中的textview下设置textview,android,android-layout,textview,Android,Android Layout,Textview,首先,我创建了一个相对布局,并插入第一个文本视图及其图标 RelativeLayout RelativeLayout=新的RelativeLayout(getActivity()) 现在我的工作很好,我想在我上面创建的文本视图下面添加文本视图,请任何人帮助我,我真的很抱歉我的英语不好,我希望你理解我想要什么,你可以为RelativeLayout添加LayoutParam规则 RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutPa
现在我的工作很好,我想在我上面创建的文本视图下面添加文本视图,请任何人帮助我,我真的很抱歉我的英语不好,我希望你理解我想要什么,你可以为RelativeLayout添加LayoutParam规则
RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.MATCH_PARENT);
rlp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
TextView tv = new TextView(getActivity());
tv.setText("Test");
tv.setCompoundDrawablesWithIntrinsicBounds(0,
0,
R.drawable.rsz_page_pic,
0);
tv.setCompoundDrawablePadding(20);
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setLayoutParams(rlp);
relativeLayout.setBackgroundColor(Color.WHITE);
relativeLayout.addView(tv);
除了相对布局,为什么不使用线性布局??
RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.MATCH_PARENT);
rlp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
TextView tv = new TextView(getActivity());
tv.setText("Test");
tv.setCompoundDrawablesWithIntrinsicBounds(0,
0,
R.drawable.rsz_page_pic,
0);
tv.setCompoundDrawablePadding(20);
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setLayoutParams(rlp);
relativeLayout.setBackgroundColor(Color.WHITE);
relativeLayout.addView(tv);