文本视图不显示(Android Studio)
因此,我无法使TextView以编程方式出现在Java中。代码如下:文本视图不显示(Android Studio)
LinearLayout layout=new LinearLayout(this);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, 0.0F);
TextView tx = new TextView(this);
tx.setText("Hello World");
layout.addView(tx);
您是否曾经为当前活动设置内容视图?您正在动态创建的LinearLayout不会显示出来。
做这样的事情创建之后(也可以先建立在XML的线性布局,然后动态地添加文本框):
setContentView(layout)
我们正在做onCreate()中的setContentView(),这只是一个按下按钮时生成textviews的函数。 – user3839099 2015-02-07 23:37:38
好,好。我不确定只是给了这个片段。 – MFazio23 2015-02-07 23:49:19
那么我们的代码有什么问题吗?这不会增加当前视图 – user3839099 2015-02-08 00:00:33
你有设置TextView的尺寸? – Kiloreux 2015-02-07 23:21:48
那么你是否将Layout添加到你的内容视图?尝试调用requestLayout()' – 2015-02-08 00:01:13
@ user3839099请发布您的布局xml文件。 – iRuth 2015-02-08 02:52:06