[英]How do I make a “text” from textview(with a transparent background) set by setContentView( ) be displayed above my layout in activity.xml?
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.countdown_main);
// Show the Up button in the action bar.
setupActionBar();
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
// Get the message from intent
Intent intent1 = getIntent();
// Create the text view
TextView textView1 = new TextView(this);
textView1.setTextSize(45);
textView1.setText(message);
setContentView(R.layout.countdown_main);
// Set the text view as an activity layout
setContentView(textView1);
}
为什么我的countdown_main.xml视图没有显示在setcontentview()的正下方?
我希望textview1中的文本在countdown_main.xml布局顶部的活动屏幕中间显示。
我该怎么做呢?
SetContentView为您的应用设置整个视图。 它替换了先前的视图。 如果要在屏幕上添加视图,最好的方法是将该视图放入xml中。 如果您真的想动态添加它,则可以通过findViewById在xml中找到一个ViewGroup(如LinearLayout或RelativeLayout)。 然后,您可以将新视图添加为子视图。 确保还设置其布局参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.