- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 android shape的使用详解
shape的属性大全:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > --- 默认为rectangle <corners -- shape=“rectangle”时使
2016-05-30 20:53:31 360
原创 Android简单自定义圆形和水平ProgressBar
工作中经常用到ProgressBar ,但是android自带的ProgressBar style基本上都不符合我们的需求。这就需要我们自定义ProgressBar 的样式了。下面介绍下progressbar的基础知识。ProgressBar简介继承于View类,直接子类有AbsSeekBar和ContentLoadingProgressBar,其中AbsSeekBar的
2016-05-30 20:24:33 1160
原创 android中TextView的Spnnable使用
项目中设计出的效果,我立即想到要使用SpannableString做出此效果。但我对SpannableString只是有基本的了解,下面我就记录下自己收集以及尝试的效果。ApiDemo 源码至 com.example.android.apis.text.Link 类,可以看到text的不同效果。一、自动应用效果,使用 android:autolink ="email|phone
2016-05-30 18:24:02 2086
原创 Android中TextVIew一些属性
android:hint="请输入数字!"设置EditText为空时输入框内的提示信息。android:numeric="integer"控制输入的数字类型,一共有三种分别为integer(正整数)、signed(带符号整数,有正负)和decimal(浮点数)。android:capitalize = "characters"设置英文字母大写类型。设置如
2016-05-26 20:55:23 1106
原创 Android中通过typeface设置字体
Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace",一般默认值是sans,除此之外还可以使用其他字体文件(*.ttf)。英文字体有差异,貌似中文字体没有差异。一、使用默认字体 <TextView android:id="@+id/sans" android:layout_width
2016-05-26 20:23:26 7561
原创 textview设置文本每行的行间距
Android系统中TextView默认行间距比较窄,不美观。 我们可以设置每行的行间距,可以通过属性android:lineSpacingExtra或android:lineSpacingMultiplier来做。在你要设置的TextView中加入如下代码:1、android:lineSpacingExtra 设置行间距,如”8dp”。2、android:lineSpacingM
2016-05-26 19:44:39 957
原创 自定义Toast
android自带的toast样式很多时候和我们的需求不符,所以要自定义一个toast。一、toast默认的效果,位于app的底部。Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_SHORT).show();二、改变toast的位置Toast toast =Toast.makeText(getApp
2016-05-26 19:14:49 411
原创 java中Hashmap按key排序
在实际的工作中,有时会有Hashmap按key排序 的需求,我找的方法如下:一、 HashMap> raceMap = new HashMap>(); Object[] key_arrrObjects = raceMap.keySet().toArray(); Arrays.sort(key_arrrObjects); for (Object k
2016-05-26 17:15:31 2040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人