将 textView 动态添加到 LinearLayout 中:
布局 XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_layout"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
Java代码:
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.main_layout);
TextView textView = new TextView(getApplicationContext());
textView.setText("Hello World");
linearLayout.addView(textView);
textView 没有出现。想念什么?谢谢。
更新
感谢您的回答。即使没有 layoutParams,它也可以工作。
问题是 LinearLayout 位于 UI 视图树的中间,需要以下内容:
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="mypackage.MainActivity"
tools:showIn="@layout/app_bar_main
用于导航抽屉活动。