Android TextView 设置宽度:两种方法详解
给 TextView 设置宽度可以通过以下两种方式实现:
- 在布局文件中设置 TextView 的 layout_width 属性,如下:
<TextView
android:id="@+id/textview"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="Hello World" />
其中,layout_width 属性为'100dp' 表示 TextView 的宽度为 100dp。
- 在 Java 代码中设置 TextView 的 LayoutParams,如下:
TextView textView = findViewById(R.id.textview);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) textView.getLayoutParams();
params.width = 100;
textView.setLayoutParams(params);
其中,params.width = 100 表示设置 TextView 的宽度为 100 像素。注意,这种方式只适用于 TextView 在 LinearLayout 中的情况,如果 TextView 在其他布局中,需要根据实际情况调整 LayoutParams 的类型。
原文地址: https://www.cveoy.top/t/topic/oyvw 著作权归作者所有。请勿转载和采集!