第一個button 什麼都沒寫。 後面省略符號
android:ellipsize="none" none就沒有省略符號了
android:ellipsize="start" 省略好放到起始的位置
android:ellipsize="middle" 省略符號放到中間的位置
android:ellipsize="end" 省略符號房子尾部的位置
android:ellipsize="marquee" 跑馬燈效果,從左往右的跑馬燈效果
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:id="@+id/btn1" android:layout_width="100px" android:layout_height="wrap_content" android:text="0我最帥123456789" android:singleLine = "true" android:background="#f0f" /> <Button android:layout_width="100px" android:layout_height="wrap_content" android:text="01謝霆鋒123456789" android:singleLine = "true" android:ellipsize="none" /> <Button android:layout_width="100px" android:layout_height="wrap_content" android:text="02陳.冠希123456789" android:singleLine="true" android:ellipsize="start" /> <Button android:layout_width="100px" android:layout_height="wrap_content" android:text="03 王力宏123456789" android:singleLine="true" android:ellipsize="middle" /> <Button android:layout_width="100px" android:layout_height="wrap_content" android:text="04 任賢齊123456789" android:singleLine="true" android:ellipsize="end" /> <Button android:id = "@+id/btn" android:layout_width="100px" android:layout_height="wrap_content" android:text="05 古天樂123456789" android:singleLine="true" android:ellipsize="marquee" /> </LinearLayout>
INVISIBLE 不顯眼的 用法
TestActivity.java
public class TestActivity extends Activity { Button btn1; Button btn; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn1 = (Button)this.findViewById(R.id.btn1); btn = (Button)this.findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener(){ public void onClick(View v){ btn1.setVisibility(View.INVISIBLE); //換用GONE就會直接刪除第一個按鈕空間 }}); }}
點擊05古天樂 第一個按鈕消失,但是還佔用哪個空間 ,
換用GONE就會直接刪除第一個按鈕空間