- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 类似于聊天界面的ListView的设置
类似于熟知的聊天界面,至少会展示两种布局:对方发送的消息和本地发送的消息。这样的效果是通过ListView实现的,在ListView的适配器里面给予两种不同的布局。直接上代码吧,写的比较简单,也是为了给自己一个笔记同时和大家一起学习。首先简单的写一个bean类:package com.jt.myapplication;public class Content { priva
2016-01-08 10:04:28 611
翻译 ViewPager切换滑动速度
点击打开链接我们都知道,当我们使用setCurrentItem方法切换ViewPager的页面时,会非常迅速,那么我们该如何改变这个速度呢。因为Google官方将速度写死了,所以我们需要通过反射机制来修改底下修改的代码:public class FixedSpeedScroller extends Scroller { private int mDuration = 300
2015-09-08 12:17:13 518
原创 listview在scrollView中的冲突解决
如果scrollview中镶嵌一个listview的话,无论listview的高和宽设置成wrap还是match,都会出现无法显示全部的现象,那么我们如何解决这个问题呢。我们只需要重写listview的高度,代码如下:public class MyListview extends ListView { public MyListview(Context context) { sup
2015-08-04 15:21:24 387
原创 SurfaceView 实现 转盘抽奖
本文主要实现的是一个转盘游戏,并且可以调整中奖概率。其实这个主要的实现方式就是继承SurfaceView来实现试图绘制。话不多说,直接上源码:MySuraceView.java(主要用与绘制转盘界面和转盘逻辑)package com.jt.study;import android.content.Context;import android.graphics.Bitmap;im
2015-08-03 16:47:59 687
原创 Android studio gradle 多渠道打包
apply plugin: 'com.android.application' dependencies {// compile fileTree(dir: 'libs', include: '*.jar') compile project(':appcompat_v7_8')}buildscript { repositories { mavenC
2015-08-03 16:30:08 469
原创 Android studio 打包apk如何重命名apk名称
在打包签名之前,在相应的module的build.gradle中添加如下代码 applicationVariants.all { variant -> variant.outputs.each { output -> def oldFile = output.outputFile def newName = ''; if (variant.buildType.name.equals('releas
2015-08-03 13:58:02 1073
转载 安卓常用开发者社区和网址
本文摘自http://zmywly8866.github.io/2014/11/22/android-developer-guide.html官网Android DeveloperAndroid Training 中文版Android API中文版Android API指南中文版Android设计指南中文版Material Design中文版
2015-04-13 22:09:50 484
数组应用——一维数组排序
2012-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人