自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1736

原创 改变TextView文字中部分字体大小

我想把TextView设置成如下图所示的效果,一开始我是想用textView.setText("已为88位")类似的代码实现,于是发现android自带的这样一个方法Html.fromHtml(),即可以实现在文字里加入html标签的样式,但是该方法font标签并没有size这个属性,只有color和face。因此只能通过big和small来控制字体大小,代码如下:textView.setText

2015-07-27 16:17:19 5462

原创 解决listview的item点击无反应问题

将item布局的根控件设置属性android:descendantFocusability="blocksDescendants",即屏蔽了所有子控件获取焦点。

2015-07-01 14:07:05 725

转载 Android SDK代理服务器解决国内不能更新下载问题

原帖地址推荐方法三,立竿见影,十分方便。

2015-04-20 15:18:36 1510

原创 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 9752 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 8080

原创 Android给scrollView截图超过屏幕大小形成长图

很多的时候,我们想要分享一个界面的所有内容,可是内容太多,超过了屏幕的大小,简单的截屏已经满足不了我们的需要,这时候我们就可以根据布局里scrollView的高度来截取图片。代码如下:/** * 截取scrollview的屏幕 * @param scrollView * @return */ public static Bitmap getBitmapByView(Scr

2014-10-13 17:44:38 17106 24

原创 友盟意见反馈——对话框改为单一的用户反馈

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 6754 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 5351

原创 项目中遇到的一些小问题

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 1941

原创 TextView过长显示省略号, TextView文字中间加横线

1.TextView显示的内容过长时自动显示省略号:省略号的位置:android:ellipsize="end"     省略号在结尾android:ellipsize="start"   省略号在开头android:ellipsize="middle"    省略号在中间TextView显示的行数:android:singleline="true"androi

2014-08-27 14:06:21 18705

原创 动态创建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 35268 3

原创 通过自定义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 2769

原创 eclipse中的Console控制台视图脱离主窗口解决办法

问题:Console控制台视图由于操作不当,跑出来了,脱离了主窗口解决:在eclipse主窗口最上面的工具条选项中,找到Window,点击里面的Reset Perspective,即可,这样视图就重置了。

2014-06-12 20:55:36 44429 7

原创 通过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 1096

原创 通过Sax方式解析xml文件

说明:此案例使用的是通过Dom方式解析xml文件这篇文章里的City类和china.xml文件。1. 因为xml文件有两种格式,一是上面那篇文章里的那种元素节点里只包含属性节点,另一种就是元素节点里包含元素节点和文本节点,于是在china.xml中添加如下代码,以实现两种方式的解析: 杭州 zhejiang 浙江 1

2014-06-04 20:54:27 1205

原创 通过Dom方式解析xml文件

此项目通过简单的天气情况显示来实现xml文件的解析1. 搭建环境1)创建如下图的包、类及文件2)布局文件的大概样式如下图所示,用到四个TextView控件和一个RadioButton控件3)china.xml文件的内容如下 <city cityname="南京" pyName="jiangsu" qu

2014-06-04 19:15:49 5201

原创 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 1546

翻译 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 904

翻译 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 704

原创 Android实现多线程断点下载

本案例在于实现文件的多线程断点下载,即文件在下载一部分中断后,可继续接着已有进度下载,并通过进度条显示进度。也就是说在文件开始下载的同时,自动创建每个线程的下载进度的本地文件,下载中断后,重新进入应用点击下载,程序检查有没有本地文件的存在,若存在,获取本地文件中的下载进度,继续进行下载,当下载完成后,自动删除本地文件。1. 定义布局文件需要用到的属性名及内容2. 设置用户的Inte

2014-05-27 21:33:35 6398 3

原创 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 13427 2

翻译 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 1186

翻译 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 527

翻译 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 596

翻译 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 772

翻译 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 547

原创 Dalvik VM 和 JVM 的比较

Dalvik VM编辑后的文件格式JVM

2014-05-19 21:39:14 618

翻译 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 588

翻译 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 1364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除