android - 无法在我的项目中使用此处发布的示例类

标签 android fonts textview

我一直在尽一切努力让它工作,但无济于事。我尝试使用此处发布的 (AutoResizeTextView):Auto Scale TextView Text to Fit within Bounds

  1. 我在我的项目中创建了一个名为“AutoResizeTextView”的新类文件并粘贴了上面的代码。

  2. 然后我打开 main.xml 文件并放入以下代码:

     <?xml version="1.0" encoding="utf-8"?>
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <com.mn.rl.AutoResizeTextView android:id="@+id/tv"
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent" />
        </LinearLayout>
    
  3. 在 mainActivity.java 文件中,我有以下代码:

     package com.mn.rl;
    
      import android.app.Activity;
      import android.os.Bundle;
    
      public class rlActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            com.mn.rl.AutoResizeTextView txt =     (com.mn.rl.AutoResizeTextView) findViewById(R.id.tv);
    
            txt.setText("Hello");
        }
    }
    

我的代码没有错误,它可以运行但没有自动调整大小。文本保持相同的大小。在 xml 中,我将 autoresize textview layout_width 和 layout_height 设置为填充父级,但字体仍然很小。还尝试了 txt.resize().

我做错了什么?请帮忙。

最佳答案

该类很可能仅用于缩小尺寸。不起来。

关于android - 无法在我的项目中使用此处发布的示例类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683605/

相关文章:

java - 如何在 fragment 中使用ListView和onClickListener?

java - 将照片添加到 Google Play 报亭中的图库

.htaccess - @font-face 仍然不能在 FireFox 中工作。字体类型的问题?

css - iphone 邮件无法加载谷歌字体 Oswald

android - ellipsize ="marquee"在微调器中不起作用

android - 如何更改 ProgressDialog 的颜色

Android 无法访问加速度计

Java如何增大字体大小?

android - 防止 Android 的 TextView 断开链接

Android FrameLayout 和 TextView - 为什么 LayoutParams 在 setGravity() 不起作用的地方起作用?