
安卓开发
z226688
这个作者很懒,什么都没留下…
展开
-
安卓笔记:对话框的用法(Dialog)
创建对话框的步骤如下: 1.生成一个对话框构造器AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);2.设定对话框的显示内容builder.setMessage("是否退出?");builder.setTitle("警告");builder.setPositiveButton("...原创 2014-09-19 19:31:40 · 434 阅读 · 0 评论 -
安卓初学-创建Fragment(Creating a Fragment)
1、Fragment主要在API 11以后直接使用,在Android1.6以前需使用支持库v4 library,如果在API 7以后也可以使用v7 appcompat library。2、创建Fragment类(使用v4支持库): (1)类继承自Fragment,必须要重写onCreateView方法 (2)你也可以实现其他生命周期方法,如onPause(),注意它依赖于activity的生命周原创 2015-12-01 09:35:40 · 572 阅读 · 0 评论 -
安卓初学-Fragment之间交换数据
1、activity接收fragment信息:在Fragment中依靠接口来实现public class HeadlinesFragment extends ListFragment { OnHeadlineSelectedListener mCallback; // Container Activity must implement this interface public原创 2015-12-01 11:07:28 · 515 阅读 · 0 评论 -
安卓初学-让APP支持不同的屏幕(Supporting Different Screens)
1、安卓屏幕适配要考虑两个因素:屏幕尺寸、屏幕密度尺寸分为四种:small, normal, large, xlarge密度分为:low (ldpi), medium (mdpi), high (hdpi), extra high (xhdpi)2、为屏幕创建不同的布局:(1)layout加后缀 -<屏幕尺寸> ,直接看例子:MyProject/ res/ layout/原创 2015-12-01 07:07:21 · 352 阅读 · 0 评论 -
安卓初学-自定义View(Creating a View Class)
1、继承View或者现有的安卓控件class PieChart extends View { public PieChart(Context context, AttributeSet attrs) { super(context, attrs); }}2、定义自定义属性 res/values/attrs.xml:<resources> <declare-s原创 2015-12-02 10:15:31 · 386 阅读 · 0 评论 -
RecyclerView实现设置最大高度maxHeight
RecyclerView实现设置最大高度maxHeightRecyclerview是没有maxHeight属性配置的,但我们可以通过继承RecyclerView自定义实现此属性功能。具体实现如下:public class MaxHeightRecyclerView extends RecyclerView { private int mMaxHeight; public M...原创 2018-11-05 00:36:40 · 25460 阅读 · 9 评论 -
Android使用百度地图定位的一些注意事项
以下是本人在做一个考勤功能模块,使用百度地图定位遇到的一些需要注意的地方,希望对你有帮助(有更多的注意事项,也欢迎写在评论区):坐标类型要和后端统一好option.setCoorType(&quot;bd09ll&quot;);//可选,设置返回经纬度坐标类型,默认gcj02//gcj02:国测局坐标;//bd09ll:百度经纬度坐标;//bd09:百度墨卡托坐标;//海外地区定位,无需设置坐标类型...原创 2018-12-28 10:22:44 · 1151 阅读 · 0 评论 -
设置Dialog大小
继承DialogFragment的对话框可以通过重写onStart()方法设置大小:@Override public void onStart() { super.onStart(); Dialog dialog = getDialog(); if (dialog != null && dialog.getWindow() ...原创 2019-02-14 09:54:35 · 2024 阅读 · 0 评论 -
快速切换到主线程的几种方法
快速切换到主线程的几种方法:1. view.post(Runnable r)延迟发送view.postDelayed(Runnable r,long delayMillis)2. Activity.runOnUiThread(Runnable r)context强转成Activityview.getContext()获得上下文new Activity().runOnUiThread(R...原创 2019-03-08 17:51:54 · 2371 阅读 · 0 评论