android中的(singleLine)单行显示 none start middle

android中的(singleLine)单行显示 none start middle

第一个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就会直接删除第一个按钮空间

        }});

    }

}

  

 

android中的(singleLine)单行显示 none start middle  点击05古天乐  第一个按钮消失,但是还占用哪个空间  ,

       换用GONE就会直接删除第一个按钮空间

你可能感兴趣的:(android)