上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 在ActivityGroup的sub activity中直接使用Spinner会遇到下面的异常信息:ERROR/AndroidRuntime(964): FATAL EXCEPTION: mainERROR/AndroidRuntime(964):android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44f02d20 is not valid; is your activity runni.. 阅读全文
posted @ 2012-08-09 22:57 water0504 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在开发手机应用时,除了对API的掌握外,更重要的还是画面。对于画面,屏幕分辨率又是很重要的一个因素。 由于手机屏幕尺寸各不相同,在画面布局时就需要考虑这个问题。Android可以设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕边界,以免布局变形。下面我们就讲一下,如何通过代码获取手机屏幕的分辨率,代码其实很简单,关键是android.util.DisplayMetrics这个类。该类记录了一些常用信息,如显示信息、大小、维度、字体等等。代码:@Override public void onCreate(Bundle savedInstanceState) {.. 阅读全文
posted @ 2012-08-09 22:49 water0504 阅读(282) 评论(0) 推荐(0) 编辑
摘要: ExpandableListView是android中可以实现下拉list的一个控件,是一个垂直滚动的心事两个级别列表项手风琴试图,列表项是来自ExpandableListViewaAdapter,组可以单独展开。重要方法:expandGroup (int groupPos) ;//在分组列表视图中 展开一组,setSelectedGroup (int groupPosition) ;//设置选择指定的组。setSelectedChild (int groupPosition, int childPosition, boolean shouldExpandGroup);//设置选择指定的子项。 阅读全文
posted @ 2012-08-09 22:43 water0504 阅读(657) 评论(0) 推荐(0) 编辑
摘要: ExpandableListView是android中可以实现下拉list的一个控件,具体的实现方法如下:首先:在layout的xml文件中定义一个ExpandableListView< LinearLayout android:id ="@+id/linearLayout" android:layout_width ="fill_parent" android:layout_height ="fill_parent" androidrientation ="vertical" > < Exp.. 阅读全文
posted @ 2012-08-09 22:39 water0504 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的解决办法。1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivityForResult(intent, 0)。 Intent intent=new Intent 阅读全文
posted @ 2012-08-09 22:35 water0504 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码package sn.len.actres;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import andr 阅读全文
posted @ 2012-08-09 22:31 water0504 阅读(204) 评论(1) 推荐(0) 编辑
摘要: import java.util.Date;public class JavaString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //char to string char a[] = {'g','o','o','d','.'}; String s = new String (a); //全部字符 System.out.println(s); String 阅读全文
posted @ 2012-08-07 23:01 water0504 阅读(1158) 评论(0) 推荐(1) 编辑
摘要: import java.util.ArrayList; import java.util.List; import org.apache.commons.lang.StringUtils; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class TestString { private final Logger logger = LoggerFactory.getLogger(this.getClass()); @Test public vo... 阅读全文
posted @ 2012-08-07 22:57 water0504 阅读(316) 评论(0) 推荐(0) 编辑
摘要: android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TITLE:自定 阅读全文
posted @ 2012-08-07 10:39 water0504 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 从网上找了一圈 大致有两种方法方法一:XML代码<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" 阅读全文
posted @ 2012-08-07 10:28 water0504 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页