在线性布局中动态添加textview

时间:2014-02-05 12:17:58

标签: android android-layout

很抱歉,如果这是重复的帖子,但我无法在类似的帖子中找到我的答案。

所以,我的要求是:

我有一个linearlayout,它有一些textViews和editviews。现在我想在运行时在现有的editview下面添加一个textview。

布局是线性布局,方向是垂直的。

我对android编程很新。任何帮助将不胜感激。

由于

3 个答案:

答案 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);