我找到了一个解决方案,可以在Auto Scale TextView Text to Fit within Bounds的TextView中填充文本。 但是,我的解决方案似乎不起作用。
这是我的xml:
<parkpurdue.parkpurdue.AutoResizeTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Park @ Purdue"
android:layout_weight="1.6"
android:background="#3366FF"
android:id="@+id/parkAtPurdue"
android:singleLine="true"
android:gravity="center"
android:textColor="#FFFFFF"
android:maxLines="1"/>
这是我的java代码:
TextView topText = (TextView) findViewById(R.id.parkAtPurdue);
topText.setText("Park at Purdue");
我也试过将java代码更改为:
AutoResizeTextView topText = new AutoResizeTextView(getApplicationContext());
topText = (AutoResizeTextView) findViewById(R.id.parkAtPurdue);
topText.setText("Park at Purdue");
我也试过调用topText.resize()函数。没有发现明显的结果。我究竟做错了什么?我需要改变什么?
答案 0 :(得分:0)
尝试:
AutoResizeTextView topText = (AutoResizeTextView) findViewById(R.id.parkAtPurdue);
topText.setText("Park at Purdue");