随笔分类 - android
android
摘要:需要ImageView显示圆形图片做法如下public static Bitmap toRoundCorner(Bitmap bitmap, float ratio) { System.out.println("图片是否变成圆形模式了+++++++++++++"); Bi...
阅读全文
摘要:(图一) (图二) (图三)做一个自定义的seekbar,更改其背景图片:定义progressDrawable即为背景图片。thumb为滑块图片如上定义xml文件,启动程序,生成如图一。 thumb滑块不能显示完全,一部分被隐藏掉。增加属性:android:thumbOffset="0dip...
阅读全文
摘要:SeekBar可以通过滑块的位置来标识数值----而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通常通过如下属性来指定:android:thumb: 指定一个Drawable对象,该对象将自定义...
阅读全文
摘要:xml: android:thumb="@drawable/seekbar_thumb"seekbar_thumb.xml:修改为: private int seekWidth = 60; private int seekHeight = 30; private SeekBar ...
阅读全文
摘要://压缩图片大小 public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(...
阅读全文
摘要:android三档自定义滑动开关,禁止点击功能的实现,普通开关网上有很多例子,三档滑动开关的则找了整天都没有相关例子,开始用普通开关的源码修改了自己实现了一个类,但效果不如人意,各种边界情况的算法很难考虑周全很难调试出满意的效果。今 天尝试用系统组件seekbar实现自定义风格的滑动条,但禁止点击和...
阅读全文
摘要:1.在res/drawable目录下新增一个xml风格文件,seekbar_define_style.xml 2.在res/drawable下定义个seekbar_thumb.xml文件3.在res/layut下定义布局资源文件seekbar_define....
阅读全文
摘要:在xml中将两个要占屏幕一半的控件都加上android:layout_weight="1";注意:weight只能用在LinearLayout布局中。在LinearLayout布局中weight数值越大显示的优先权就越低。
阅读全文
摘要:ExpandableListView 是一个可以实现下拉列表的控件,大家可能都用过QQ,QQ中的好友列表就是用ExpandableListView实现的,不过它是自定义的适配器。本篇 博客除了要介绍ExpandableListView的使用,还整合了获取SIM的状态,这个很简单也就是获取系统服务,再...
阅读全文
摘要:布局文件: ...
阅读全文
摘要:android里很多时候需要在弹出的AlertDialog里有自己的控件,填写信息,比如弹出一个登陆对话框那么首先你就要创建这么一个布局的inputphonenum.xml文件了 接下来你就要在AlertDialog里引用这个布局了首先要提取这个xml文件,这就用到了下面这个inflate()...
阅读全文
摘要:Android到默认UI比iOS到默认UI在美观程度上还是有一定到差距的,我们希望能够美化UI,并且替换掉系统默认的UI风格,使得程序在使用这些UI的时候都默认使用我们自定义到UI。本文以ToggleButton为例,介绍如何使用,下图是效果图。 在这里,我们使用layer-list把...
阅读全文
摘要:之前一直困扰listview刷新后位置的问题,现在才明白,原来不能重新设置listview的adapter,而应该用notifyDataSetChanged()来刷新,这样位置就不会置顶。下面做了一个测试的例子,点击最后一条记录,会增加一条新的记录,代码如下:1.TestAdapterpackage...
阅读全文
摘要:首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局文件main.xml 采用RelativeLayout布局. ...
阅读全文
摘要:RelativeLayout为相对布局,这种布局内的组件总是相对兄弟组件、父容器来确定的,在定义控件的位置时,需要参照其他控件的位置。这个程序实现了一个梅花的相对布局 ...
阅读全文
摘要:相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置gravity 表示组件的子组件在组件中的位置看似很简单嘛为什么这么简单的道...
阅读全文
摘要:1、是制作9-patch的图片,这样能够匹配文字内容的长短。2、是指定按钮样式背景,即定制drawable的xml文件,这样做的好处不用图片做背景,节省空间。定制透明样式的按钮。直接看代码:drawable/buttonstyle.xml:看到有2个item结构,第一个是按钮按下状态样式,第二个是普...
阅读全文
摘要:1. 先在res/drawable中定义一个shape.xml文件,具体的颜色你可以自己调 ---------------------------------------------------------------------...
阅读全文
摘要:首先还是一贯作风,我们先看案例:\ 静态图看不出来效果,如果用过此软件(扎客)的同学们都知道,她的背景会动.怎么样,是不是觉得很时尚,起码比静态的要好(个人观点).其实实现起来并不复杂,这个如果让做游戏程序员做简直太小儿科了,这里我说明一点,其实我们做应用的也应该多少了解下游戏编程思维,起码对我们...
阅读全文
摘要:ImageButton------------------------------------------------>一、Java 代码:在drawable目录下添加新的xml文件 button_add_x.xmlimageButton.setOnTouchListener(new OnTouch...
阅读全文
浙公网安备 33010602011771号