![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习经验
Kila_
这个作者很懒,什么都没留下…
展开
-
【安卓笔记-11】please select android sdk
Android Studio 3.x Run 'app'时提示 'please select android sdk'处理方式File→Project Structure→app 设置'Compile Sdk Version'原创 2018-05-07 08:21:22 · 181 阅读 · 0 评论 -
【安卓笔记-12】包名要用全小写,这是Java包的命名规范
包名要用全小写,这是Java包的命名规范。原创 2018-05-08 20:58:06 · 3382 阅读 · 0 评论 -
【iOS(swift)笔记-8】SnapKit布局ScrollView时注意点
// 注意!这里必须要设置子视图(这里是uView)的宽度和高度,而且子视图上下左右边缘要设置和父视图对齐,这样父视图ScrollView的contentSize才会自动得到同等的值。否则只能手动设置,例如 ScrollView.contentSize = CGSize(width: 300, height: 900) uView.snp.updateConstraints { (m...原创 2018-04-04 08:25:19 · 1379 阅读 · 0 评论 -
【iOS(swift)笔记-7】自定义九宫格图片布局(基于SnapKit)
调用方法:// 我这里是将HxNineGridView添加到UITableViewCell里,你可以将它用在其他地方let nineGridView = HxNineGridView()self.contentView.addSubview(nineGridView) nineGridView.snp.makeConstraints { (make) -> Void i...原创 2018-02-20 21:13:56 · 3444 阅读 · 0 评论 -
【iOS(swift)笔记-4】Push页面隐藏tabor,Pop回来自动显示tabbar(这样tabbar就不会有从下往上弹出的动作)
先设置hidesBottomBarWhenPushed = true然后紧接着在跳转页面的代码后设置hidesBottomBarWhenPushed = falseself.hidesBottomBarWhenPushed = trueself.navigationController?.pushViewController(LoginViewController(), animated: tru...原创 2018-02-18 08:24:57 · 1007 阅读 · 1 评论 -
【iOS(swift)笔记-3】swift使用SnapKit创建高度自适应的cell方法
//// BlogTableViewCell.swift// App//// Created by kila on 16/02/2018.// Copyright © 2018 kila. All rights reserved.//import UIKit// 自定义cell类class MyTableViewCell: UITableViewCell { var uImg...原创 2018-02-17 14:34:58 · 1703 阅读 · 0 评论 -
【php笔记-1】获取字符串里中文第一次出现的位置
// 获取中文(包括符号)第一次出现的位置 function indexOfFirstChineseChar_($str) { $index = -1; $len = strlen($str); // echo $len; for ($i = 0; $i $len; $i++) { $char = substr($str, $i, 1); //原创 2017-09-22 17:16:45 · 1224 阅读 · 0 评论 -
【Android笔记-9】如果服务端是用的IIS,则需要配置mime类型,安卓客户端才能正常下载apk安装包。
如果服务端是用的IIS,则需要配置mime类型,安卓客户端才能正常下载apk安装包。原创 2017-09-21 11:56:04 · 237 阅读 · 0 评论 -
【Android笔记-异常-7】FrameLayout要嵌套在LinearLayout里否则布局有问题。
FrameLayout要嵌套在LinearLayout里否则布局有问题。原创 2017-09-18 16:55:23 · 1763 阅读 · 1 评论 -
【Android笔记-异常-6】不能在子线程中创建handle
不能在子线程中创建handle。原创 2017-09-08 18:31:56 · 351 阅读 · 1 评论 -
【Android笔记-异常-5】Error:(1, 0) Minimum supported Gradle version is 3.3. Current version is 2.14.1.
Error:(1, 0) Minimum supported Gradle version is 3.3. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/kila/AndroidStudioProjects/Cat/gradle/wrapper/gr原创 2017-09-08 18:23:33 · 730 阅读 · 0 评论 -
【Android笔记-异常-4】定义一个临时的数组变量承接数据,ListView的数据以及通知数据更新要放到同一个线程(主线程)。避免出现异常"The content of the adapter
定义一个临时的数组变量承接数据,ListView的数据以及通知数据更新要放到同一个线程(主线程)。避免出现异常"The content of the adapter has changed but ListView did not receive a notification"。 public class WordFragment extends BaseFragme原创 2017-09-07 18:15:01 · 228 阅读 · 0 评论 -
【Android笔记-异常-3】数字在TextView中显示一定要先转换为字符串。String.valueOf(数字)
数字在TextView中显示一定要先转换为字符串。String.valueOf(数字)原创 2017-09-07 18:03:00 · 1051 阅读 · 0 评论 -
【Android笔记-6】strings.xml文件
文字一定要写在 string文件里,你老板会突然有一天告诉你——“我们出个海外版”。原创 2017-08-22 15:20:31 · 168 阅读 · 0 评论 -
【Android笔记-8】Android:ellipsize
android:ellipsize 用于设定当文本内容超出控 件宽度时,文本的缩略方式,这里指定成 end 表示在尾部进行缩略。原创 2017-08-29 17:51:12 · 218 阅读 · 0 评论 -
【Android笔记-异常-2】Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton c
Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatButton cannot be cast to android.widget.LinearLayout. 元素之间转换的问题,可能原因: 1、公用了同一个id,但是元素类型不一样; 2、id的标识没有生成“形如publi原创 2017-09-03 20:27:30 · 6092 阅读 · 0 评论 -
【安卓笔记-16】使用butterknife时别忘了先注册绑定,不然会报空指针异常
Activity @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple); ButterKnife.bind(this); // TODO Use field...原创 2018-07-09 08:17:49 · 390 阅读 · 0 评论