- 博客(13)
- 收藏
- 关注
原创 android 利用shape实现环形进度条
一,布局为<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh
2018-01-26 14:17:40 1686
原创 Android 快速为背景添加方格线
一,废话不多说,先看布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou
2018-01-25 09:46:15 2696
原创 Kotlin 匿名内部类对象引用当前Activity的this用法
一,Kotlin中匿名内部类,引用Activity的this用法为 this@MainActivity (对应自己的Activity),还是上代码吧class Main17Activity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCre
2018-01-21 15:42:33 15891
原创 android 限制EditText输入数字的范围大小
一,要想限制EditText的输入大小,经过学习和测试;最好是创建自己的EditText(当然是继承的) public class DecimalEditText extends android.support.v7.widget.AppCompatEditText { /** * 保留小数点前多少位,默认三位,既到千位 */ privat
2018-01-21 15:14:18 9014
原创 Kotlin 创建接口或者抽象类的匿名对象
一 ,定义接口和抽象类interface IPerson{ //获取名字 fun getName():String //获取身份证ID fun getID():String}abstract class BaseAnimal{ abstract fun getVoice():String}二,创建对应的匿名对象 ob
2018-01-21 13:24:14 7096
原创 Android View小笔记
九,TextViewincludeFontPadding=false includeFontPadding的设置,并不是我们想象的0间隙,只是去掉了一定的padding空间而已。 八,RelativeLayout android:layout_alignWithParentIfMissing = true 如果对应的兄弟元素找不到的话就以父元素做参照物 七,Edi...
2018-01-15 13:41:26 213
原创 Android 利用TwinklingRefreshLayout 实现下拉效果
一,Activity 对应布局<com.lcodecore.tkrefreshlayout.TwinklingRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/refreshLayout" android:layout_width="mat
2018-01-12 10:39:58 1306
原创 Android Fragment 笔记之一动态添加
一,Activity 布局为<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay
2018-01-11 17:34:52 317
原创 Android 获取泛型T的实际实际对应的Class对象
一,首先,是有继承关系,在父类中存在泛型T;具体获取泛型对应class对象 ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass(); Class aClass = (Class) type.getActualTypeArguments()[0];
2018-01-10 17:42:17 4319
原创 Android Retrofit 笔记之二配置通用接口
一,首先,接口统一定义为 @GET("{url}")Observable getPhoneNumIP(@Path("url") String url, @Query("appkey") String appkey, @Query("shouji") String shouji);二,网络请求具体实现
2018-01-10 17:21:46 998
原创 Android 集成sharesdk报错
一,android 集成sharesdk报以下异常Error:Execution failed for task ':app:processFlavors_releaseReleaseManifest'.> Manifest merger failed : Attribute application@name value=(com.ucsmy.easytravel.EasyTravelApp
2018-01-10 14:14:21 684
原创 Android 打包混淆报错
一,android 打包时报以下异常Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForFlavors_releaseRelease'.> Job failed, see logs for details二,经过测试,发现这个问题是在说你在混淆打包的时候有些类有可能找不着,所以会报错;所以
2018-01-09 18:31:08 961
原创 Android Retrofit 笔记之一使用拦截器设置缓存
一,定义拦截器public class Getretrofit { private static OkHttpClient httpclient; private static Retrofit retrofit; public static Retrofit initretrofit(String baseurl) { //缓存路径和大小
2018-01-09 10:37:09 1045 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人