4
나는 이것을 작동 시키려고 노력했지만 아무 소용이 없습니다. 나는 (AutoResizeTextView)를 사용하려고 여기에 게시 :내 프로젝트에 여기에 게시 된 예제 클래스를 사용할 수 없습니다.
Auto Scale TextView Text to Fit within Bounds 내가 이름 "AutoResizeTextView"내 프로젝트에 새로운 클래스 파일을 생성하고 위의 코드를 붙여 넣습니다.
- 는 다음 나는 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"); } }
<?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().
내가 뭘 잘못하고 있니? 도와주세요.