- 博客(146)
- 收藏
- 关注
原创 简书地址:http://www.jianshu.com/u/9279ddcfdfb3
简书地址:http://www.jianshu.com/u/9279ddcfdfb3
2017-03-30 12:09:45 2035
原创 Android跳转到系统各个设置界面的方法及其列表
实现方法// 第一个参为包名,第二个各个设置的类名(可以参考下面,包名不用改变) ComponentName cm = new ComponentName("com.android.settings", "com.android.settings.RadioInfo"); intent.setComponent(cm); inte
2017-04-08 17:38:45 4024 3
原创 Android 实现直接拨打电话
拨打电话事件Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:所要拨打的号码")); startActivity(intent);
2017-03-27 19:23:53 2174
原创 适应所有嵌套自动滚动bug。ListView嵌套在ScrollView中、Lv加载完数据之后Sv自动滚动
Notice Notice 最近使用RecyclerView嵌套RecyclerView也出现了类似的问题,最后使用下面的方法三也解决了。问题 第一次进入界面 请求数据成功的时候 , ListView 自动 滚动到底部了。 因为ScrollView默认会展示布局内最后一个有焦点的控件 怎么样 才可以 让ListView 加载完成之后,不自动跑到底部 想要的 效
2017-03-24 17:29:16 1623
原创 TabLayout的使用,设置tab图片
参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0731/3247.html
2017-03-23 16:05:34 1990
翻译 RadioGroup没有文字只显示图片,图片居中问题
参考自http://www.cnblogs.com/wavky/p/RadioButton_InsteadOf_ImageButton.html<RadioButton android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center" android:lay
2017-03-20 18:38:28 3235
原创 如何改变TextView的textColor的颜色或背景像radioButton一样简单。
如果你有好的解决方案,欢迎分享。 思路,改变TextView的selected的属性和selector选择器的结合一,在drawable新建一个选择器<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item and
2017-03-16 13:59:25 1639
翻译 android 改变TextView和EditText文字选中效果
参考》http://blog.csdn.net/ethan_xue/article/details/8121969
2017-03-16 13:10:28 2626 2
原创 RecyclerView的item的设置math_parent显示不全
解决方案 创建onCreateViewHolder的时候使用三个参数的打气筒,如下 对的方式,解决。 mView = LayoutInflater.from(getApplicationContext()).inflate(R.layout.newhouse_detil_detil, parent, false); 错的方式 mView = LayoutInflater.from
2017-03-16 10:41:27 2094
原创 通过选择器selector给TextView,Button设置字体颜色和背景颜色
背景颜色通过结合shape实现<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"> <shape> <solid an
2017-03-14 15:28:51 5599
原创 PopupWindow如何在外部点击消失和返回键
添加如下代码 mPopupWindow.setBackgroundDrawable(new PaintDrawable()); //设置点击窗口外边窗口消失 mPopupWindow.setOutsideTouchable(false); // 设置此参数获得焦点,否则无法点击 mPopupWindow.setFocusable(tr
2017-03-14 12:14:28 886
原创 RecyclerView复用ViewPager出现的问题
目前好像 ViewPager不支持复用 使用的话只能再创建另外一个布局文件,并且ID不能一样,否则会不显示内容。
2017-03-11 15:28:35 1814
原创 Android隐藏,显示软键盘以及不自动弹出软键盘
隐藏软键盘方法一: > 在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden < activity android:name=".Main" android:label="@string/app_name" android:windowSoftIn
2017-03-07 16:05:48 804
原创 修改软键盘的回车键为搜索键
Android项目中要实现这样一个需求,在搜索框中输入关键词,在手机弹出的软键盘中,回车键变为搜索键,点击搜索键执行搜索。1、修改EditText属性: <EditText android:id="@+id/et_search" android:layout_width="100dp" android:layout_height="25
2017-03-07 15:50:47 2498
原创 Android之 打开系统联系人界面
// 按钮的点击事件: 打开系统联系人。 public void btn_contacts(View v){// Intent intent = new Intent(this,ContactsActivity.class);// startActivityForResult(intent, 0); Intent intent = new Inten
2017-03-07 15:49:09 3282
原创 Android之 APP创建或删除快捷方式
1, 创建/** * 为程序创建桌面快捷方式 */ private void addShortcut(){ // 给桌面发送一个广播 Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 设置属性 //快捷方式的名称 shortc
2017-03-07 15:47:45 1090
原创 跨平台搭建环境,开发工具
开发环境 参考>http://reactnative.cn/docs/0.42/getting-started.html#content以下操作在环境,配好之后查看。操作以安卓Window开发为准js的开发工具 官方推荐使用atom+nuclide,但安装过程有点麻烦。 Atom+加上Nuclide 需要注意Nuclide是插件,有时候因为被墙的原因在atom上下载不了,就需要
2017-03-07 10:57:23 423
原创 RadioGroup获取到上一个选中的radioBtnID实现还原选中上一个radiobtn
自定义OnCheckedChangeListener 监听 在项目中有这样的一个需求 如果某个 radioBtn被点击的时候,根据判断没有登录,那么跳转到登录界面, 如果取消登录了,就把radiobtn还原到之前被选中的radiob 实现逻辑: 自定义MyOnCheckedChangeListener 监听 添加变量 记录上一次选中的checkedId//
2017-03-05 12:48:15 1924
原创 Activity之间startActivityForResult传递和接受数据
首先在Aactivity启动Bactivity// 如果没有登录 跳转到 登录界面 Intent intent = new Intent(getApplicationContext(), Bactivity.class); // 传入数据到Bactivity
2017-03-05 12:09:46 2374
原创 自定义tab,viewpager实现仿tablayout切换效果
首先书写Xml文件 <LinearLayout android:id="@+id/login_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/login_head"
2017-03-04 21:13:28 1117
原创 Editext单独设置hint的文字大小
在源码的setHint方法中可以看到猫腻.// 单独设置 Editext的 hint文本大小// 新建一个可以添加属性的文本对象 SpannableString ss = new SpannableString(UIUtils.getString(R.string.login_hint_phone));// 新建一个属性对象,设置文字的
2017-03-04 20:03:10 679
原创 TextView,Button的DrawableLeft,,Right 使用代码动态的设置
Xml文件中设置相信大家都已经非常的熟悉了. <TextView android:id="@+id/register_zone" android:layout_width="wrap_content" android:layout_height="match_parent"
2017-03-04 19:34:55 486
原创 PopupWindow,ListView实现自定义Spinner
最终的效果图,点击+86弹出popupPupupWindow的布局文件 为一个ListView 作为pupup的主体内容<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orie
2017-03-04 19:18:37 530
原创 自定义的RecyclerView, 下拉刷新,加载更多.
编写用到的下拉刷新的布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay
2017-03-03 16:04:14 1001
原创 Android 之推送消息.
使用的是友盟:参考官方文档有详细的安卓配置步骤 http://dev.umeng.com/push/android/integration#3_1
2017-03-02 12:07:54 229
原创 SwipeRefreshLayout和Viewpager的滑动冲突问题
方法一: 问题来源:看过源码之后发现在onInterceptTouchEvent中的只要Y轴的移动距离大于• mTouchSlop这个值后就会触发下拉刷新的操作。深追之后发现这个值只有8dp,就是说• 当我们下滑了8dp的距离就会开始下拉刷新。那么找到了原因我们开始解决他把。 • –>> 解决方案:自定义一个SwipeRefreshLayout, 在它的onInterceptTouchEv
2017-03-02 09:14:49 485
原创 RecyclerView的使用,
需要导入design包创建适配器 /** * 主界面的 适配器 */ class MyHomeRecyclerviewAdapter extends RecyclerView.Adapter { private LayoutInflater inflater; public MyHomeRecyclerviewAdapter(LayoutI
2017-03-01 15:21:52 198
原创 百度地图返回码161定位成功却getCity是null
查看百度的sdk开发指南 http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/getloc 原因是我没有添加这个方法 option.setIsNeedAddress(true); //可选,设置是否需要地址信息,默认不需要
2017-03-01 12:30:02 2367
翻译 Git,android studio,码云的结合,git版本控制工具
参考http://blog.csdn.net/lei_notes/article/details/53287447 http://blog.csdn.net/lei_notes/article/details/53307917
2017-03-01 11:14:21 339
原创 PopupWindow+ListView实现二级联动
首先编写如下布局文件popupWindow的布局文件item_home_popup_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="
2017-03-01 10:44:20 1952
原创 TabLayout,ViewPager,Fragment结合使用
在xml文件中,书写TabLayout和ViewPager标签 <!-- 和viewpager 结合的标签 --> <android.support.design.widget.TabLayout android:id="@+id/home_tab_" app:tabBackground="@android:color/transparent"
2017-03-01 10:41:03 466
原创 Activity,Fragment的基类封装,简化findViewById,Fragment懒加载和不重复加载等
有想到的再继续更新,也希望你们可以分享给我. 下面的复制即可使用Activitypublic class BaseActivity extends AppCompatActivity { /** * activity 之间的跳转 * @param context 上下文 * @param cls 将跳转的Activity文件 */ pub
2017-03-01 10:38:26 1523
原创 陌生的布局文件标签属性
zAdjustment: 允许在动画播放期间,调整播放内容在Z轴方向的顺序, 参数为整型的常量 ①normal(0):正在播放的动画内容保持当前的Z轴顺序, ②top(1):在动画播放期间,强制把当前播放的内容放到其他内容的上面; ③bottom(-1):在动画播放期间,强制把当前播放的内容放到其他内容之下在java的代码: animation.setZAdjustm
2017-03-01 10:33:54 408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人