给 TextView 设置宽度可以通过以下两种方式实现:

  1. 在布局文件中设置 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。

  1. 在 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 的类型。

Android TextView 设置宽度:两种方法详解

原文地址: https://www.cveoy.top/t/topic/oyvw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录