文本视图不显示(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); 
+0

你有设置TextView的尺寸? – Kiloreux 2015-02-07 23:21:48

+0

那么你是否将Layout添加到你的内容视图?尝试调用requestLayout()' – 2015-02-08 00:01:13

+0

@ user3839099请发布您的布局xml文件。 – iRuth 2015-02-08 02:52:06

您是否曾经为当前活动设置内容视图?您正在动态创建的LinearLayout不会显示出来。

做这样的事情创建之后(也可以先建立在XML的线性布局,然后动态地添加文本框):

setContentView(layout) 
+0

我们正在做onCreate()中的setContentView(),这只是一个按下按钮时生成textviews的函数。 – user3839099 2015-02-07 23:37:38

+0

好,好。我不确定只是给了这个片段。 – MFazio23 2015-02-07 23:49:19

+0

那么我们的代码有什么问题吗?这不会增加当前视图 – user3839099 2015-02-08 00:00:33