`
crazier9527
  • 浏览: 1013354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天要做一个搜索功能,搜索界面采用AutoCompleteTextView做搜索条,然后下面用listview来显示搜索结果,而我的主界面是在底部用tab做了一个主界面导航,其中有一个搜索按钮,因为在搜索条中输入文字的时候会弹出软件盘,但是如果不做什么设置的话,软键盘弹出来的同时,会把我下面的tab导航给相应拉到屏幕的上面,界面显示的扭曲啊,后来找到一种解决方法,在相应的activity中(比如我这是tab的activity,用的是adjustpan)添加 android:windowSoftInputMode这个属性,下面详细说下这个属性: 8 b# @$ Q9 n* R' U ...
在这个例子中将展示如何获取Application的几个基本属性信息:名字、Package标签、版本信息和图标信息。创建一个用于存储基本信息的Class:01 class PInfo {02 private String appname = "";
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, @Override       public void onCreate(Bundle savedInstanceState) {               super.onCreate(savedInstanceState); <!--IWMS_AD_BEGIN--> <script src="../../system/system60.js" type="t ...
  Bitmap bm=xxxxxx;  BitmapDrawable bd=new BitmapDrawable(bm);  View a = xxxxxxxxx; a.setBackgroundDrawable(bd);   大概像上面这样   转载请注明出处http://crazier9527.iteye.com/blog/980163  

onNewIntent的应用

onCreate是用来创建一个Activity也就是创建一个窗体,但一个Activty处于任务栈的顶端,若再次调用startActivity去创建它,则不会再次创建。若你想利用已有的Acivity去处理别的Intent时,你就可以利用onNewIntent来处理。在onNewIntent里面就会获得新的Intent.  Java代码   @Override  
由于某些原因,可能需要指定域名对应的IP地址。Android是基于Linux的系统,与Linux类似,通过hosts文件来设置。 在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过shell直接修改。可以通过连接到PC上使用adb来修改。步骤如下: 1、获得root权限:adb root 2、设置/system为可读写:adb remount 3、将hosts文件复制到PC:adb pull /system/etc/hosts <PC机上文件名> 4、修改PC机上文件 5 ...
Popupwindow的使用方法概要如下:PopupWindow window;View v = this.getLayoutInflater().inflate(R.layout.popupwindow, null);window = new PopupWindow(v, 200, 300);        window.setWidth(WindowManager.LayoutParams.WRAP_CONTENT);window.setHeight(WindowManager.LayoutParams.WRAP_CONTENT);设置长宽并非必须,但是不设置可能会导致图片显示尺寸不合适。  ...

反射工具类

http://cnaning.iteye.com/blog/347180  反射工具类
通过设置AndroidManifest.xml文件里的activity属性android:windowSoftInputMode="stateAlwaysHidden"可禁止自动弹出~~
在磁盘的随便哪个位置创建一个新文件夹,命名为GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 这样一来通过这个文件夹就打开了上帝模式--在其中能找到所有Win7的设置选项                 http://hustcen.iteye.com/blog/618472

设置布局

LinearLayout.LayoutParams pa = new LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,8); pa.setMargins(1, 2, 3, 4)
把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据 ListView中的列表项的状态来使用相应的背景图片,什么情况使用什么图片我在下面都进行了说明。还有,你可以把它看成是一个图片来使用,放于 drawable目录下,配置背景属性android:background="@drawable/list_bg"就能达到你需要的目的了。 <?xml version="1.0" encoding="utf-8" ?> <select ...
可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.比如 Java代码  if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){  
如果大家在非黑色背景下使用ListView控件时,Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序的黑色的背景和主程序的主题既不协调。解决的方法Google在设计Android时也考虑了,在Layout的ListView中加入 android:cacheColorHint="#00000000" 的属性即可。
中文jdk6的api: JDK6 API 中文版 HTML 格式在线文档:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/JDK6 API 中文版zip 格式下载: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip  
Global site tag (gtag.js) - Google Analytics