很抱歉,如果这是重复的帖子,但我无法在类似的帖子中找到我的答案。
所以,我的要求是:
我有一个linearlayout,它有一些textViews和editviews。现在我想在运行时在现有的editview下面添加一个textview。
布局是线性布局,方向是垂直的。
我对android编程很新。任何帮助将不胜感激。
由于
答案 0 :(得分:1)
您的xml中visibility:gone
的所需数量是多少,请将其切换为mTextView.setVisibility(TextView.VISIBLE)
,或者将其切换为我刚刚回答的那个
答案 1 :(得分:1)
TextView textView = new TextView(mContext);
textView.setText("Your text");
mLinearLayout.addView(mTextView);
您可以使用以下方法在LinearLayout中添加任何视图: addView
答案 2 :(得分:0)
使用此功能:
TextView tv1 = new TextView(this);
tv1.setText("FIRST");
tv1.setTextSize(10);
tv1.setGravity(Gravity.CENTER);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
ll.setGravity(Gravity.CENTER);
ll.addView(tv1);