Android java 如何给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的类型
原文地址: http://www.cveoy.top/t/topic/gRqq 著作权归作者所有。请勿转载和采集!