- 博客(30)
- 收藏
- 关注
转载 Android在代码中修改EditText光标
代码中这样写:try { java.lang.reflect.Field f = TextView.class.getDeclaredField("mCursorDrawableRes"); f.setAccessible(true); f.set(valueView, R.drawable.edittext_cursor
2016-06-12 10:50:22
1804
原创 改变TextView文字中部分字体大小
我想把TextView设置成如下图所示的效果,一开始我是想用textView.setText("已为88位")类似的代码实现,于是发现android自带的这样一个方法Html.fromHtml(),即可以实现在文字里加入html标签的样式,但是该方法font标签并没有size这个属性,只有color和face。因此只能通过big和small来控制字体大小,代码如下:textView.setText
2015-07-27 16:17:19
5542
原创 解决listview的item点击无反应问题
将item布局的根控件设置属性android:descendantFocusability="blocksDescendants",即屏蔽了所有子控件获取焦点。
2015-07-01 14:07:05
772
原创 java.lang.ClassCastException:android.os.BinderProxy cannot be cast to...
Android在绑定service的时候出现java.lang.ClassCastException:android.os.BinderProxy cannot be cast to ...异常时:修改manifest文件里边相关服务去掉android:process=":remote"。
2015-04-20 15:11:22
9890
4
原创 Android里使用正则表达式
在Android里如何使用正则表达式:以验证用户名为例,用户名一般字母开头,允许字母数字下划线,5-16个字节:String regEx = "^[a-zA-Z][a-zA-Z0-9_]{4,15}$"; Pattern pattern = Pattern.compile(regEx); Matcher matcher = pattern.matcher(userName)
2014-10-27 14:56:09
8145
原创 Android给scrollView截图超过屏幕大小形成长图
很多的时候,我们想要分享一个界面的所有内容,可是内容太多,超过了屏幕的大小,简单的截屏已经满足不了我们的需要,这时候我们就可以根据布局里scrollView的高度来截取图片。代码如下:/** * 截取scrollview的屏幕 * @param scrollView * @return */ public static Bitmap getBitmapByView(Scr
2014-10-13 17:44:38
17265
9
原创 友盟意见反馈——对话框改为单一的用户反馈
1.实现的效果:由自带的左图对话框的样式变为右图单一的反馈形式,并把用户信息放到同一个界面2.布局文件:把umeng_fb_activity_contact.xml和umeng_fb_activity_conversation.xml合二为一,如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/r
2014-09-16 09:41:43
6834
1
原创 Android的PopupWindow弹窗(以常见的分享界面为例)
1.主要代码:声明: private View shareView; private PopupWindow pop;在onCreate方法里: // 引入窗口配置文件 shareView = LayoutInflater.from(this).inflate( R.layout.jyx_activity_share, null); // 创建PopupWi
2014-09-04 16:50:59
5394
原创 项目中遇到的一些小问题
1.关于searchView:<SearchView android:id="@+id/search_view" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:iconifiedByDefault="fal
2014-08-27 14:27:21
2003
原创 TextView过长显示省略号, TextView文字中间加横线
1.TextView显示的内容过长时自动显示省略号:省略号的位置:android:ellipsize="end" 省略号在结尾android:ellipsize="start" 省略号在开头android:ellipsize="middle" 省略号在中间TextView显示的行数:android:singleline="true"androi
2014-08-27 14:06:21
18803
原创 动态创建ImageView
1.布局文件<LinearLayout android:id="@+id/viewGroup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientat
2014-08-27 14:00:47
35458
原创 通过自定义ListView解决在scrollView中的嵌套问题
个人觉得通过自定义listView控件比较简单,可以解决在scrollView中嵌套listview的问题。代码如下:public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context conte
2014-08-01 11:28:17
2800
原创 eclipse中的Console控制台视图脱离主窗口解决办法
问题:Console控制台视图由于操作不当,跑出来了,脱离了主窗口解决:在eclipse主窗口最上面的工具条选项中,找到Window,点击里面的Reset Perspective,即可,这样视图就重置了。
2014-06-12 20:55:36
44789
3
原创 通过Pull方式解析xml文件
说明:此案例使用的是通过Sax方式解析xml文件这篇文章里的布局文件、City类和china.xml文件(此文件内包含两种格式),所以只需要完成MainActivity和PullXml就行了,在于展示如何使用Pull方式解析xml文件。1. PullXml类的主要代码如下:public class PullXml { public List pullXml() { List enti
2014-06-05 18:02:16
1140
原创 通过Sax方式解析xml文件
说明:此案例使用的是通过Dom方式解析xml文件这篇文章里的City类和china.xml文件。1. 因为xml文件有两种格式,一是上面那篇文章里的那种元素节点里只包含属性节点,另一种就是元素节点里包含元素节点和文本节点,于是在china.xml中添加如下代码,以实现两种方式的解析: 杭州 zhejiang 浙江 1
2014-06-04 20:54:27
1276
原创 通过Dom方式解析xml文件
此项目通过简单的天气情况显示来实现xml文件的解析1. 搭建环境1)创建如下图的包、类及文件2)布局文件的大概样式如下图所示,用到四个TextView控件和一个RadioButton控件3)china.xml文件的内容如下 <city cityname="南京" pyName="jiangsu" qu
2014-06-04 19:15:49
5274
原创 DOM和SAX的比较
1.DOM和SAX的区别: 1)dom把所有的xml文档信息都存于内存中 sax无需一次把xml文件加载到内存中,采用的是事件驱动的操作 2)dom应用场景:对于大文件来说几乎不可能使用 dom可以直接获取某个节点的操作Document.get,而sax不可以 2.DOM和SAX的优缺点:DOM的优势主要表现在:易用性强,使用DO
2014-06-04 17:27:02
1623
翻译 Saving Files
Android uses a file system that's similar to disk-based file systems on other platforms. This lesson describes how to work with the Android file system to read and write files with the FileAPIs.A
2014-05-28 22:15:15
940
翻译 Managing the Activity Lifecycle
As a user navigates through, out of, and back to your app, theActivity instances in your app transition between different states in their lifecycle. For instance, when your activity starts for the f
2014-05-28 21:04:37
738
原创 Android实现多线程断点下载
本案例在于实现文件的多线程断点下载,即文件在下载一部分中断后,可继续接着已有进度下载,并通过进度条显示进度。也就是说在文件开始下载的同时,自动创建每个线程的下载进度的本地文件,下载中断后,重新进入应用点击下载,程序检查有没有本地文件的存在,若存在,获取本地文件中的下载进度,继续进行下载,当下载完成后,自动删除本地文件。1. 定义布局文件需要用到的属性名及内容2. 设置用户的Inte
2014-05-27 21:33:35
6458
原创 android-async-http开源项目对服务器端返回JSON数据的处理
一、在JavaEE项目中搭建环境1. 导入相关jar包2. 搭建相关的包和类3.类中的方法简单实现User:声明以下属性,并实现无参构造器和有参构造器,以及各自的get和set方法UserDao:UserDaoImpl:JsonServlet: protected void doGet(HttpServletReque
2014-05-26 21:01:23
13488
翻译 Android Asynchronous Http Client
OverviewAn asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. All requests are made outside of your app’s main UI thread, but any callback logic w
2014-05-22 21:53:13
1212
翻译 MessageQueue
Class OverviewLow-level class holding the list of messages to be dispatched by a Looper. Messages are not added directly to a MessageQueue, but rather throughMessageQueue.IdleHandler objects
2014-05-21 21:26:47
557
翻译 Message
Class OverviewDefines a message containing a description and arbitrary data object that can be sent to a Handler. This object contains two extra int fields and an extra object field that allow
2014-05-21 21:22:57
626
翻译 Looper
Class OverviewClass used to run a message loop for a thread. Threads by default do not have a message loop associated with them; to create one, call prepare() in the thread that is to run the
2014-05-21 21:17:50
810
翻译 Handler
Class OverviewA Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is associated with a single thread and that
2014-05-21 21:11:43
573
翻译 Create a Project with Eclipse
Click New in the toolbar.In the window that appears, open the Android folder, select Android Application Project, and click Next.Figure 1. The New Android App Project wizard in Eclipse.Fi
2014-05-19 21:23:08
623
翻译 Get the Android SDK
Get the Android SDKThe Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.If you're a new Android developer, we recommend you downl
2014-05-19 20:26:48
1397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人