常用adb命令Android反编译Android获取设备各项信息Android梅花布局Android答题系统Android注册登录页面手机点击按钮进行切换图片ProgressDialog.show进度对话框不显示Android每点击一次按钮就添加一条数据抽奖转盘
抽完奖之后设置转盘回到原点 dialog
dialog设置居中显示dialog去掉头部标题栏dialog解决不能居中 获取当前屏幕方向Android实现手机内存存储功能
Android存储SharedPreferences.Editor的commit()和apply()的区别 获取屏幕密度
根据手机的分辨率实现dp(相对大小) 和 px(像素)之间的相互转换
dp和px之间相互转换详解
dp转pxpx转dp .xml
Android按钮文本字母大小写问题ListView
ListView属性ListView示例(附详解+源码)
常用adb命令 Android反编译 Android获取设备各项信息 Android梅花布局 Android答题系统 Android注册登录页面 手机点击按钮进行切换图片 ProgressDialog.show进度对话框不显示 Android每点击一次按钮就添加一条数据 抽奖转盘 抽完奖之后设置转盘回到原点抽完奖之后设置转盘回到原点
frameLayout中的setRotation设置角度方法(frameLayout.setRotation(0);)
// 抽完奖之后设置转盘回到原点 frameLayout.setRotation(0);dialog dialog设置居中显示
// dialog设置居中显示 mWindow.setGravity(Gravity.CENTER);dialog去掉头部标题栏
// dialog去掉头部标题栏(去掉标题栏这句一定要写在setContentView()方法的前面,不然会报错) dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog解决不能居中
// 原因是dialog里面也是有头部标题栏存在的,去掉头部标题栏,再设置居中显示即可 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); Window mWindow = dialog.getWindow(); mWindow.setGravity(Gravity.CENTER);获取当前屏幕方向
if (context.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { // 竖屏 LogUtil.e("竖屏"); } else { // 横屏 LogUtil.e("横屏"); }Android实现手机内存存储功能 Android存储SharedPreferences.Editor的commit()和apply()的区别
获取屏幕密度Android存储(SharedPreferences.Editor)commit()和apply()区别:
commit和apply虽然都是原子性 *** 作,但是原子的 *** 作不同,commit是原子提交到数据库,从提交数据到存在磁盘中都是同步过程;
而apply方法的原子 *** 作是原子提交到内存中,而非数据库,之后再异步提交数据到数据库中。
commit提交是同步过程,效率会比apply异步提交的速度慢,有返回值;apply没有返回值,无法知道存储是否失败。
在不关心提交结果是否成功的情况下,优先考虑apply方法。
// 获取屏幕密度 float scale = context.getResources().getDisplayMetrics().density;根据手机的分辨率实现dp(相对大小) 和 px(像素)之间的相互转换 dp和px之间相互转换详解 dp转px
public static int dpToPx(Context context, float dpValue) { // 获取屏幕密度 final float scale = context.getResources().getDisplayMetrics().density; // 结果+0.5是为了int取整时更接近 return (int) (dpValue * scale + 0.5f); }px转dp
public static int pxToDp(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); }.xml Android按钮文本字母大小写问题
// xml文件中直接设置 android:textAllCaps="false"ListView ListView属性
android:divider="@null" :不显示分割线 android:dividerHeight="5dp" :指定分割线的高 android:scrollbars="none" :隐藏滚动条ListView示例(附详解+源码)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)