【问题标题】:Android TextView Text Auto fitAndroid TextView 文本自动适应
【发布时间】:2015-05-16 13:49:36
【问题描述】:

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

【问题讨论】:

    标签: java android textview


    【解决方案1】:

    试试:

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

    【讨论】:

    • 试过了,没有结果。
    • 好的,那么需要更多信息,你所拥有的看起来不错。包括用于初学者的 logcat,以及有关您的问题的更多详细信息。
    • 我在 logcat 中没有任何内容。您还需要哪些其他类型的详细信息?
    猜你喜欢
    • 1970-01-01
    • 2017-03-23
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 2011-12-25
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多