- 博客(24)
- 资源 (13)
- 收藏
- 关注
转载 .9图片的制作(draw9patch.bat工具的使用)
与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。 这种格式的图片在android 环境下具有自适应调节大小的能力。 例如,我们经常看到的android系统的按钮,还有各种短信应用中使用的对话背景图片的效果,就是使用的.9图片。 下面,就介绍一下如何
2012-07-31 19:39:57 20672 7
原创 SVN eclipse开发android应用编辑xml时无法提示
从SVN拉下项目来,直接import进来,编写xml文件的时候发现没有提示信息,但是自己在本地建的项目就有提示,解决办法如下,右键 new android project,选择Create project from existing sourcelocation就是选中源项目。导入之后,编写xml文件就有提示信息了。以上是从网上找的,但是这样弄后在与svn交互也是个问题
2012-07-30 20:10:42 1275
转载 软键盘弹出,listview上移并滚动到最后的解决方法
刚刚做项目的时候遇到了个这样的问题,有一个类似于手机发短信的页面,有这样的需求,当点击下面的文本框时弹出软键盘,这时需要将listview上移并显示最后一条,试了半天也没能很好解决,问了一位高手没想到这么简单,只需要设置listview的属性为 android:transcriptMode="normal",就能很好的解决。在此记录一下。转自:http://blog.csdn
2012-07-30 14:54:11 6742
转载 Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
如果遇到这个问题,首先考虑以下原因:你是否在setText()方法中设置了一个int型变量,比如setText(10)。这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所以就会报出这个bug。 解决办法:将int型业务数据,转换成String类型即可,比如setText(10+“”);
2012-07-26 14:38:18 947
原创 android中透明色的设置 和 ListView滑动时有黑屏现象
在布局文件的属性中,比如要设置一个LineaerLayout的背景为灰色透明。首先查RGB颜色表灰色是:#9E9E9E,AA代表透明,所以,设置其属性:android:background="#AA9E9E9E",其中前两位为透明度,后六位为颜色。ListView滑动时有黑屏现象,的解决方法是:listView.setCacheColorHint(Color.TRANSPARENT);
2012-07-26 14:01:24 6091 2
转载 Android UI设计 SeekBar拖动条用法
SeekBar类似于ProgressBar,不过ProgressBar主要功能是让用户知道目前的状态,而SeekBar的功能在于让用户调整进度。举个例子,在音乐播放器中,你可以通过SeekBar来调整音乐播放的进度。下面是效果图:拖动时,TextView会动态显示当前的进度布局xml代码:1234567891011121314
2012-07-26 09:16:08 1861
转载 按back键直接退出Activity,不关闭软键盘
自定义一个layout,覆写dispatchKeyEventPreIme(KeyEvent event)方法,请看QuickSearchBox的源码/* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"
2012-07-25 17:36:14 1983
转载 android中去掉标题栏和状态栏,实现全屏
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏 注意,这
2012-07-18 18:28:20 799
转载 android 捕获返回(后退)按钮事件的两种方法
第一种方法:public void onBackPressed() { //code...... }第二种方法: public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK && event.getRepeatC
2012-07-17 19:15:10 16736 1
转载 Android 动态加载布局
由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot 。不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求。在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路。首先,我们先把界面的框架图画出来,示意图如下:中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示
2012-07-17 10:36:58 796
转载 Android ListView入门(二)
本文来自http://blog.csdn.net/hellogv/ Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。 首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边
2012-07-15 16:48:31 615
转载 Android ListView入门
本文来自http://blog.csdn.net/hellogv/ ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据 ;2.使用 一维或多维 动态数组 保存数据;2.构建适配器 , 简单地来说, 适配器就是 Item数组
2012-07-15 16:42:50 421
原创 Android弹出框
Toast.makeText(getApplicationContext(),"第" + currentPage + "页", Toast.LENGTH_LONG).show();其中("第" + currentPage + "页")为弹出框中显示的内容
2012-07-12 15:17:53 606
原创 java.lang.IllegalStateException: The specified child already has a parent. You must call removeView
这次做项目突然遇到了这个Bug,弄了半天,终于搞定:原因:一女不可侍二夫。意思就是当你有一个对象,比如是ImageView iv;你同时还有LinearLayout ll1 和 LineaerLayout ll2;如果你ll1.addview(iv)后,再写ll2.addview(iv)就会报这个错误。这就是传说中的一女不可侍二夫。呵呵!原来外国人也这么封建。
2012-07-11 16:14:58 1245
原创 当对布局文件(XML文件)进行复制粘贴后,出现的问题。
今天遇到一个问题,就是每次当将布局文件中的一段文本粘贴到本文件的另一个地方时,再次运行,主程序中的findViewById(R.id.ivUp)语句报错,说找不到。解决方法:选中工程——>Project——>Clean。
2012-07-10 17:45:01 2761
原创 getLayoutParams 返回null
解决办法://设置为原大小LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);//也可设置成固定大小LinearLayout.LayoutParams lp = new LinearLayout.Layo
2012-07-10 14:47:14 12799
转载 Android用ImageView显示本地和网上的图片
ImageView是Android程序中经常用到的组件,它将一个图片显示到屏幕上。在UI xml定义一个ImageView如下:public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.myimage);ImageVi
2012-07-09 15:15:21 815
转载 xml中1字节的UTF-8序列的字节1无效
xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案) 今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是:The cau
2012-07-09 13:24:34 2308
转载 xml中1字节的UTF-8序列的字节1无效
xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案) 今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是:The cau
2012-07-09 09:57:18 2533 1
转载 xml中1字节的UTF-8序列的字节1无效
今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是:The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that th
2012-07-09 09:16:39 22149 15
转载 xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案)
今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是:The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that th
2012-07-09 09:16:16 37321 18
转载 xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案)
今天在eclipse中编写pom.xml文件时,注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到该问题,问题的根源是:The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that th
2012-07-09 09:15:25 3356 1
转载 android:TextView中的文本链接之--链接的几种方式
在TextView中使用超级连接有几种方式: 1.TextView设置: autoLink:一共有几种值:web,phone, map, email, all, none.分别是url连接。电话号码提取拨号,地图地址。电子邮件,全部解释就是能支持的超级连接全部起作用,none就是默认情况,没有超链接。android:autoLink="web" //是将文本的web网
2012-07-06 17:45:44 17591
原创 将图片粘贴到工程下后,R.java文件为自动生成相应的id;Clean工程后,R.java文件消失
今天遇到这个问题,最后发现原来是因为粘贴进来的图片名中有大些字母造成的,谨记。
2012-07-04 17:17:49 1028
IOS聊天软键盘处理
2013-08-25
坦克大战 java
2013-06-25
Openfire插件开发 访问jsp servlet
2013-05-30
.9图片处理
2013-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人