Android
loveQ8187
初出茅庐
展开
-
Toolbar.inflateMenu填充无效
在首次使用Toolbar的时候,按照AndroidStudio自动生成的代码在加载toolbar,如下Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);setSupportActionBar(toolbar);此时在toolbar右侧显示的menu是程序默认的menu,当我想重新定义一个新的menu,在menu文件夹里新建了原创 2016-09-01 16:00:39 · 2078 阅读 · 0 评论 -
Android动画浅析之补间动画
Android动画总体分为两种类型,补间动画(Tween Animation)、逐帧动画(Frame by frame Animation)。这个概念,对于学习过flash动画的人而言并不陌生。补间动画(Tween Animation),即时由开发者设定好画面的起点帧和终点帧,并设定好动画的时长,由计算机通过计算,将画面自动从起点过度到终点,从而形成动画。逐帧动画(Frame by fra原创 2016-09-20 20:47:57 · 518 阅读 · 0 评论 -
自定义插值器
Android自定义插值器 Interpolator 插值器主要用于android动画中,用于改变动画变化的速率。Android自定义了很多种插值器,可以满足一般动画的需求。不过,当用户对自己的动画有很精细的要求时,自定义插值器才是王道。自定义插值器主要通过继承Interpolator类来实现,范例如下:public class ParabolaInterpolators imp原创 2016-09-30 16:23:02 · 765 阅读 · 0 评论 -
Fragment的跳转小结
Fragment的跳转小结近来在学习过程中遇到关于fragment的跳转问题,特在此作小结1.Activity启动Fragment并传递参数就像Intent传值,我们依然将数据存放在Bundle中,然后利用Fragment.setArguments()将值传过去。例如: DemoFragment demoFragment = new DemoFragment(); Bun原创 2016-11-17 15:56:08 · 377 阅读 · 0 评论 -
ScrollView嵌套ListView导致ListView只显示一行
ScrollView嵌套ListView导致ListView只显示一行众所周知,在LinerLayout中布局listview,当listview的行数超过屏幕的显示高度时,listview会自动生成滚动条,可以滚动显示信息。不过,当我们希望listview随着整个LinerLayout的滚动而显示,而非独自滚动时,我们可以将listview放在ScrollView里面,不过这么做的时候发原创 2016-11-22 15:09:38 · 327 阅读 · 0 评论 -
RingtoneManager获取铃声uri返回空值的问题
RingtoneManager获取铃声uri返回空值的问题在android中使用RingtoneManager管理系统铃声,我们可以利用RingtoneManager类提供的方法获取铃声。但在使用中,往往会出现返回值为空,或者返回一个对象,但对象中的uri为空的问题。以getRingtone(int position)这个方法为例,可以传入的参数只有int值,SDK上描述,这个po原创 2017-04-26 16:23:03 · 2815 阅读 · 2 评论 -
android源码制作jks签名文件
android源码制作jks签名文件 生成签名文件需要两样东西,platform.pk8 和 platform.x509.pem,在build\target\product\security可以找到,然后分三步走1. pem文件openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out platform.pem -n...原创 2018-11-13 21:48:21 · 926 阅读 · 1 评论