在Android中,可以通过以下步骤动态创建View:
dynamic_view.xml
的布局文件,定义一个TextView:<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dynamic_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Dynamic TextView" />
LayoutInflater
将布局文件解析为一个View对象:LayoutInflater inflater = LayoutInflater.from(context);
View dynamicView = inflater.inflate(R.layout.dynamic_view, null);
LinearLayout linearLayout = findViewById(R.id.linear_layout);
linearLayout.addView(dynamicView);
此时,动态创建的TextView就会显示在LinearLayout中。
注意:在实际使用时,需要根据需要设置动态创建的View的属性和监听器等。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: android drawcircle性能怎样