张雪源的博客

Life going...

Android listview ,ScrollView 回到顶部的按钮

在有些listview上面和ScrollView上,当滑动到底部的时候,在右下角会出现一个回到顶部的按钮。 布局 先说布局,可以用帧布局Framelayout,也可以用相对布局relativelayout.看下listview的布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid ...

继续阅读整篇文章 »

Android 透明弹窗

Android北背景透明的弹窗可以使用popwindows,也可以使用Dialog. 自定义popwindows popwindows的情况,可以参考http://blog.csdn.net/chaozhung_no_l/article/details/8911189 主要是因为这个布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

继续阅读整篇文章 »

[转]一直困扰设计师多年的Android 单位 dp

### 一直困扰设计师多年的Android 单位 dp 轻松理解Android开发单位DP ,让设计与开发高度匹配,整合了网上各大资料汇总一个通俗易懂的。 ## 一直困扰设计师多年的Android 单位 dp 设计这么多年了,相信很多设计师,一直被DP搞得晕头转向的,因为我们设计常用单位是PX ,设计的时候我们用这个单位,但是开发人员则用dp,如何保证设计的产品效果图,文字能让开发人员,准确还原,这里我们就不得不提sp ### Android 为什么引入dp? 是因为这个世界上存在着很多不同屏幕密度的手机,屏幕密度是什么?就是ppi,就是单位长度里的像素数量。   想象一下,如果这 ...

继续阅读整篇文章 »

android的各种居中属性

android的各种居中属性,开始没有系统学习的时候,经常被弄的焦头烂额。在此总结一下: ### textview textview的文字居中:android:gravity设置文本位置,可选值有 top、bottom、left、right、center等 , 可 以 用 " | " 来 同 时 指 定 多 个 值 , 这 里 我 们 指 定 的 "center" , 效 果 等 同 于"center_vertical|center_horizontal",表示文字在垂直和水平方向都居中对齐。 ### LinearLayout android:layout_gravity ...

继续阅读整篇文章 »

android visibility属性

所有的 Android控件都具有这个属性,可以通过 android:visibility 进行指定,可选值有三种,visible、invisible 和 gone。 visible 表示控件是可见的,这个值是 默认值,不指定 android:visibility 时,控件都是可见的。 invisible 表示控件不可见,但是它仍 然占据着原来的位置和大小,可以理解成控件变成透明状态了。 gone 则表示控件不仅不可见, 而且不再占用任何屏幕空间。 我们还可以通过代码来设置控件的可见性,使用的是 setVisibility()方法,可以传入 View.VISIBLE、View.INVIS ...

继续阅读整篇文章 »

android TextView 属性总结

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:capitalize设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,设置如下值:sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写。 android:cursorVisibl ...

继续阅读整篇文章 »

[转]SelectorChapek插件

SelectorChapek是一款帮助我们快速完成Selector的AndroidStudio插件 ### 安装 1. 选择`Preferences->Plugins->Browse repositories`搜索`SelectorChapek`安装 2. 下载并在`Preferences->Plugins->Install plugin from disk`选择安装 ### 使用 1. 在资源文件夹上右击,如`drawable-xhdpi` 2. 选择`Generate Android Selectors` 3. selectors文件会自动生成在`d ...

继续阅读整篇文章 »

Android butterknife框架 和 android-butterknife-zelezny插件

一、原理。 butterknife可以让我们从繁琐的 findViewById 中解救出来。。不多说直接进入使用步骤讲解。 二、步骤。 1、准备阶段,先到官网http://jakewharton.github.io/butterknife/上jar包,下载下来。 2、把下载下来的jar包,放到项目的libs下,就会自动导入项目了。 3、配置eclipse,鼠标对准需要注解的项目,单击右键 poperties ->java Compiler -> Annotation Procession -> 钩一下 Enable project specific settings 其它的就会自 ...

继续阅读整篇文章 »

联系信息

Weibo: 新浪微博

E-mail: zhangxueyuan.happy@163.com

更多信息 - 请访问 关于作者

网站链接

友情链接