将textView动态添加到LinearLayout中:
布局XML:
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.main_layout);
TextView textView = new TextView(getApplicationContext());
textView.setText("Hello World");
linearLayout.addView(textView);
Java代码:
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="mypackage.MainActivity"
tools:showIn="@layout/app_bar_main
textView没有显示出来。想念什么?感谢。
感谢您的回答。即使没有layoutParams,它也能正常工作。
问题是LinearLayout位于UI视图树的中间,需要以下内容:
{{1}}
用于导航抽屉活动。
答案 0 :(得分:1)
添加layoutParams。 试试这个
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
TextView textView = new TextView(getApplicationContext());
textView.setLayoutParams(params);
textView.setText("Hello World");
linearLayout.addView(textView);
答案 1 :(得分:0)
你必须添加1LinearLayout.LayoutParams button:hover {
style here.......
}
TextView`
看看这个answer