- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Android9.0 AlertDialog不居中显示问题解决
今天遇到一个问题,如图所示: 这个Dialog偏右,在模拟器以及9.0一下的手机上都是正常显示,修复了一下这个小BUG我们可以设置一下它的宽度,按照屏幕占比去计算。我的Demo设置了他的宽度为屏幕的95%,注意:设置属性的代码要放到show()方法之后,要不然可能会出现设置的属性不生效问题具体代码如下:AlertDialog.Builder builder = new AlertDial...
2019-02-21 10:45:37 9054 9
原创 Android判断context是否属于当前activity
context不能直接和activity判断是否相等代码如下:Activity activity = (Activity)context;if(context instanceof MainActivity){ //TODO}
2019-02-21 10:40:40 5601
原创 Android TimePickerDialog 有效果图
记录过一篇DatePickerDialog的博客好看的DatePickerDialog非常简单的实现,用于选择年月日。这次记录一下TimePickerDialog,大体上和DatePickerDialog相同,附上效果图: 同样是一个editText单击后弹出 代码如下:etCheckTime.setOnClickListener(new View.OnClickListener()...
2019-02-20 17:20:42 399
原创 Android 好看的DatePickerDialog 有效果图
学习阶段记录过一次DatePickerDialog,之前的用法中(非)规(常)中(丑)矩(陋)。这次再记录一下现在我的写法。效果图: 代码如下:etSelectTime.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View ...
2019-02-20 17:11:58 460
原创 Android Fragment切换动画(滑入滑出)
之前写过一篇Activity切换动画的文章Activity切换动画(滑入滑出)本文还采用滑入滑出的方式,贴一下Fragment之间切换动画的实现,Fragment比Activity需要多考虑一点activity 右侧滑入左侧滑出没问题,但是fragment来回切换不能总是从左侧滑入,所以这次需要使用4个xml动画代码如下:1.右侧滑入from_right.xml<?xml ver...
2019-02-20 17:01:09 6223
原创 RecyclerView适配器写法
之前学习阶段,开发过程中都使用的ListView,Android更新换代自己也要跟上,参照各位大神的博客使用了RecyclerView,记录一下,代码中注释非常详细不在赘述。public class StudyRvAdapter extends RecyclerView.Adapter<StudyRvAdapter.ViewHolder> { private List<...
2019-02-20 16:43:51 946
原创 RecyclerView数据不显示问题解决
新手使用RecyclerView时常常会遇到的问题,设置了adapter数据却不显示。RecyclerView虽然和ListView使用方法大体相同,但也有它独特的地方。在SetAdapter之前,一定要添加如下两行代码:LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this);recyclerView.set...
2019-02-20 16:29:39 5016 5
原创 RecyclerView只显示一条数据解决办法
布局样式中最外层如果是LinearLayout的话,把layout_height属性改为自适应即可。android:layout_height="wrap_content"其实你看到的一条数据,只是一个item占据了整个屏幕看上去像是只显示了一条,滑动下屏幕就会发现问题所在。...
2019-02-20 16:16:18 5088 3
原创 Android Activity切换动画(滑入滑出)
Activity默认的切换动画太生硬,为了给用户良好的体验,我们可以自己写一个xml动画文件,改变切换时的动画。一个简单的例子:打开新窗体时从右侧滑入,关闭窗体时从左侧滑出。首先需要三个xml动画文件(建立在res/anim/文件夹下面)1.右侧滑入from_right.xml<?xml version="1.0" encoding="utf-8"?><set xm...
2019-02-20 16:12:00 3835
Android开发艺术探索(基于Android5.0)
2019-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人