Невозможно использовать пример класса, размещенный здесь в моем проекте - PullRequest
4 голосов
/ 07 октября 2011

Я пытался все, чтобы заставить это работать, но безрезультатно.Я попытался использовать (AutoResizeTextView), размещенный здесь: Автоматическое масштабирование текста TextView для размещения в границах

  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().

Что я делаю не так?Пожалуйста, помогите.

1 Ответ

0 голосов
/ 12 мая 2012

существует небольшая вероятность того, что этот класс предназначен только для уменьшения размера.не вверх.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...