2011-10-07 6 views
4

나는 이것을 작동 시키려고 노력했지만 아무 소용이 없습니다. 나는 (AutoResizeTextView)를 사용하려고 여기에 게시 :내 프로젝트에 여기에 게시 된 예제 클래스를 사용할 수 없습니다.

  1. Auto Scale TextView Text to Fit within Bounds 내가 이름 "AutoResizeTextView"내 프로젝트에 새로운 클래스 파일을 생성하고 위의 코드를 붙여 넣습니다.

  2. 는 다음 나는 main.xml에 파일을 열어 넣어 n은 다음 코드를

    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"); 
        } 
    } 
    
다음 mainActivity.java 파일에

<?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> 
  • , 나는 다음과 같은 코드가 있습니다

    코드에 오류가 없으며 실행되지만 자동 크기 조정이 없습니다. 텍스트는 같은 크기로 유지됩니다. XML에서 나는 autoresize textview layout_width 및 layout_height를 부모를 채우기 위해 설정했지만 글꼴은 작게 유지됩니다. 또한 시도했습니다 txt.resize().

    내가 뭘 잘못하고 있니? 도와주세요.

  • 답변

    0

    해당 클래스는 크기를 줄이는 용도로만 사용됩니다. 안돼.

    관련 문제