- 博客(14)
- 收藏
- 关注
原创 含有Button的ListView不能点击问题
本次遇到的情况是:ListView中包含有一个Button组件,然后ListView的选项就不能点击了。原因:ListView无法取得焦点。解决办法:在ListView的布局文件(比如这次的Linearlayout)里加上android:descendantFocusability="blocksDescendants<LinearLayout xmlns:android="http:
2015-05-23 17:38:54 657
原创 ScrollView中使用ListView、TextView的问题
1、ScrollView中使用ListView:ScrollView中嵌套使用ListView会出错,因为ScrollView和ListView都是在垂直方向上滚动的。如果实在需要在ScrollView中使用ListView,可以自定义一个类继承自ListView,令滚动事件不响应。(但其实这样的情况下可以换用TableLayout来处理。)public class NotScroll
2015-05-23 17:24:29 746
原创 Android中已经不推荐使用的模块
1、使用HttpURLConnection代替HttpClient 在Android2.3以前的版本中,推荐使用HttpClient,而在Android2.3及其以后的版本中推荐使用HttpURLConnection代替HttpClient。鉴于现在Android2.3以前版本所占市场份额已经很少,在很多时候已经不需要适配Android2.3之前的版本了,因此,直接使用HttpU
2015-03-31 11:20:07 428
转载 Macbook键盘图标与对应快捷按键、系统快捷键
Mac键盘图标与对应快捷按键⌘——Command ()⌃ ——Control⌥——Option (alt)⇧——Shift⇪——Caps Lockfn——功能键就是fn*.m*.h切换 ⌘+⌃ +↓or↑前进后退文本文件⌘+⌃ +←or→关闭当前文本文件⌘+⌃+w自动排版代码 ⌃+i左右缩进 ⌘+[or]
2015-03-17 20:45:30 2342
转载 Macbook安装Android Studio时提示找不到JDK7的解决方法
此文内容参考自其他人的博客和stackoverflow的问答。 问题详情: 安装完Android Studio后,界面上提示Error:compileSdkVersion android-L requires compiling with JDK 7 第一种情况:Mac自带了的JDK6,但新版本的Android Studio提示JDK需要7
2015-03-17 18:01:59 1478
转载 【转载】Android在Java代码中实现margin(实现组件间间隔)
习惯了直接在xml里设置margin(距离上下左右都是10dip),如: android:layout_margin="10dip" android:src="@drawable/image" />有些情况下,需要在java代码里来写。API中,android.view.ViewGroup.MarginLayoutParams有个方法setMargins(
2015-03-14 23:13:49 835
转载 【转载】Android实现点击两次返回键退出应用
此文为转载。 在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出
2015-03-14 10:34:01 527
原创 Service之电话管理器之获取网络和SIM卡信息
TelephonyManager是一个管理手机通话状态,电话网络信息的服务类,提供了大量的getXxx()方法来获取电话网络的相关信息。实例:获取网络和SIM卡信息主界面文件包含一个ListView,用于显示获得的信息。界面布局文件、数组资源文件略去。TelephonyStatus.java代码:package com.example.telephonystatus;
2015-03-12 12:10:52 805
转载 ContentProvider实现数据共享
ContentProvider和Uri详解几个应用ContentProvider的例子:使用ContentProvider管理电话薄联系人使用ContentProvider管理多媒体监控ContentProvider的数据改变
2015-03-08 19:02:31 416
转载 Android手势检测【转载】
手势是用户触摸屏幕的连续出触碰行为。使用Android的手势检测只需要两个步骤:1.创建一个GestureDetector对象.创建对象时必须实现一个GestureDetector.OnGestureListener监听器实例2.为应用程序的Activity的TouchEvent 事件绑定监听器,在事件处理中指定把Activity(或特定组件)上的TouchEvent事件交
2015-03-08 16:20:54 510
原创 SD卡文件浏览器
SD卡文件浏览器,主要练习:如何获取SD卡的文件目录。 由于真机带有内置SD卡, File root = Environment.getExternalStorageDirectory(); 这条语句获取到的是内置SD卡的文件目录,外置SD卡(真正的SD卡)文件目录并没有获取到。 获取外置SD卡文件目录的方法参考:获取外置SD卡路径的方法
2015-03-07 22:22:35 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人