android小细节

<style name="Theme.Translucent.NoTitleBar">
    <item name="windowNoTitle">true</item>
    <item name="windowContentOverlay">@null</item>
</style>

1.在引导页加上以上代码,可以一开始就显示背景图,而不显示白色背景。

以及去除引导页title.


2.ListView

android:clipToPadding用于ListView滑动时忽略padding。



3.actionBar更改返回图标的方法:

1.要求API版本大于18

  ActionBar ab = getSupportActionBar();
  ab.setDisplayHomeAsUpEnabled(true);
  ab.setHomeAsUpIndicator(R.drawable.ic_menu);
2.更改样式

在style.xml文件中新增样式

<style name="style_normal" parent="Theme.AppCompat.Light">  
        <item name="android:homeAsUpIndicator">@drawable/back</item> <!--返回icon-->  
 </style> 

然后在Activity中使用该样式


4.Toast频繁显示

可以自己实现帮助类,每次使用Toast都是对同一个Toast进行设置

public class ToastHelper {
    public static Toast toast = null;

    public static void showToast(Context context,String content,int duration){
        if(toast == null){
            toast = Toast.makeText(context,content,duration);
        }else{
            toast.setText(content);
            toast.setDuration(duration);
        }
        toast.show();
    }

    public static void cancelToast(){
        if(toast != null){
            toast.cancel();
        }
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章