[英]Android : How to adjust Textview
您好,我试图显示我在使用TextView
的活动中收到的内容,但似乎TextView
与我在活动的UI中放置的按钮重叠。我的目标是将TextView
和该按钮并排放置。 我已经将TextView
动态地放置在UI中,如下所示:
String display = extras.getString("EXTRA_MESSAGE");
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setWidth(20);
textView.setHeight(20);
textView.setText(display);
setContentView(textView);
我知道我想念某些东西,但我找不到它,所以请您提出一种解决方法?
在此先多谢!
当您调用setContentView(textView);
它会将您的layout
更改为仅textView
因此它不会与Button
重叠,但是您的Button
不再显示。 您需要将其添加到layout
,并将其放置在所需的位置。
您可以通过在xml中获取对根View
的引用并在该根View
上调用addView(textVie)
并使用addRule()
将TextView
放置在所需位置的方式来实现。 但是,如果不需要动态添加TextView
,则在xml中声明它要容易得多。
如果您确实想仍然动态添加它,那么这个SO答案以及更多内容都可以解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.