首页 文章

Android TextView文本自动适合

提问于
浏览
0

我找到了一个解决方案,以便在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()函数 . 没有发现明显的结果 . 我究竟做错了什么?我需要改变什么?

1 回答

  • 0

    尝试:

    AutoResizeTextView topText = (AutoResizeTextView) findViewById(R.id.parkAtPurdue);
    topText.setText("Park at Purdue");
    

相关问题