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:andro
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 	
    <Button
        android:
        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就会直接删除第一个按钮空间

相关文章:

  • 2022-12-23
  • 2021-05-26
  • 2021-07-05
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-20
  • 2021-07-20
  • 2022-12-23
  • 2021-10-08
  • 2022-01-14
  • 2021-12-27
  • 2021-10-20
相关资源
相似解决方案