Android APP開發活用範例速查大辭典(Ch0102-TextView內容太長時會自動用…取代)
xml用法
android:ellipsize=”end” android:singleLine=”true“
|
JAVA用法
TextView物件.setEllipsize(TruncateAt.END); TextView物件.setSingleLine(true);
|
程式GUI-XML
<?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:id=”@+id/LinearLayout1″ android:layout_width=”match_parent” android:layout_height=”match_parent” android:gravity=”center” android:orientation=”vertical” >
<TextView android:id=”@+id/textView1″ android:layout_width=”200dip” android:layout_height=”wrap_content” android:ellipsize=”end” android:singleLine=”true” android:text=”在版面配置當中所設定的省略文字:hello world!” />
<TextView android:id=”@+id/textView2″ android:layout_width=”200dip” android:layout_height=”wrap_content” android:text=”” />
</LinearLayout>
|
程式碼
package jp.co.se.android.recipe.chapter01;
import android.app.Activity; import android.os.Bundle; import android.text.TextUtils.TruncateAt; import android.widget.TextView;
public class Ch0102 extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ch0102_main);
TextView textView2 = (TextView) findViewById(R.id.textView2); textView2.setEllipsize(TruncateAt.END); textView2.setSingleLine(true); textView2.setText(“在程式碼當中所設定的省略文字:世界你好!”); }
}
|