Android StatusBar 为白色时文字看不见问题
Them Style 中设置
<item name="android:windowLightStatusBar">true</item>
状态栏
<item name="android:statusBarColor">@color/actionbar_color_white</item>
<item name="android:windowLightStatusBar">true</item>
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
导航栏
<item name="android:navigationBarColor">@color/actionbar_color_white</item>
<item name="android:windowLightNavigationBar">true</item>
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR);
actionbar阴影
1.布局文件中设置ToolBar
app:elevation=“0dp”
2.代码中设置
getActionBar().setElevation(0);
隐藏键盘方法
public static void hideKeyBoard(Context context, View view) {
InputMethodManager imm = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
AlertDialog
builder.setCancelable(true);// 对应点击外部可关闭
builder.setCancelable(false); // 点击遮罩层不关闭 即弹窗的外部
添加删除线(无锯齿)
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
移除删除线
tv.setPaintFlags(tv.getPaintFlags() & (~Paint.STRIKE_THRU_TEXT_FLAG));