摘要:
阅读全文
摘要:
安卓Android模拟器 SDK 2.2 2.3 下载与安装教程来自: http://hi.baidu.com/563042829563042829/blog/item/7df20736b49db7a0d0a2d394.htmlGoogle已经发布了Android SDK 2.1版本(PS:已经有2.2了 大家可以下载,但只收到windows版的,其他系统的朋友可以自己查找下).下面给朋友们介绍一下安装2.1的 Android 模拟器 Emulator模拟器的方法:JAVA JDK 下载http://192.18.108.239/ECom/EComTicketServlet/BEGIN31DA 阅读全文
摘要:
从官方文档和实践可以总结出几点:1、可以使用eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还是得在shell中make(或mm或mmm)2、android源码文件夹里提供有一些eclipse配置文件,.claapath:eclipse工程的配置文件,方便我们直接把android源码相应的文件和JAVA包导入工程android-formatting.xml和android.importorder:这个很重要,主要是用来规范我们的编码风格,更容易使我们的代码风格一致3、把android源码作为一个工程导入eclipse 阅读全文
摘要:
横竖屏切换时候Activity的生命周期http://android.tgbus.com/Android/tutorial/201103/346550.shtml曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDe 阅读全文
摘要:
String里“==”与等于“equals”http://www.51cto.com/art/200711/59832.htm这里举出一个Java编程程序员经常碰到的问题。例如现在是凌晨3点,在你喝完第4杯咖啡后,你设法找到正确的逻辑来解决复杂的编程问题。到目前,你几乎不能思考String和Object引用,因为你已经昏昏欲睡了。然后糟糕的事情发生了……不,并不是Java溢出,而是如下所示。String name = getName();if (name == "Sleepy") // oops!{doSomething();}你快速编译并测试代码后,代码似乎正常运行。终于 阅读全文
摘要:
android布局属性详解 LinearLayout布局: 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的。在这个界面中,我们应用了一个 LinearLayout的布局,它是垂直向下扩展的 ,所以创建的布局XML文件,以<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layou 阅读全文
摘要:
关于Android ListView组件中android:drawSelectorOnTop含义android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到。android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的Read the docs of ListActivity.It says you should have a ListView with the id: andro 阅读全文
摘要:
1、在darwable文件夹下新建一个xml文件2、自定义View3、自定义一个线形布局,布局里加入ImageView和TextView.代码中设置响应事件: xx = findViewById(R.id.xx); xx.setClickable(true); xx.setOnClickListener(...); 阅读全文
摘要:
imageButton中默认会以image的宽高设置一个背景框。怎么去掉? 1、添加 android:background="#00000000";//设置背景透明 2、把android:src="@drawable/xx"改为android:background="@/drawable/xx" 3、在代码中添加如下: View v= findViewById(R.id.xx); v.getBackground().setAlpha(100);//0~255透明度值 阅读全文
摘要:
Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout (线性布局),FrameLayout(框架布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。在windows下有预览功能,可以在xml中查看布局的样式,在linux中无。一、LinearLayout 线性布局,这个东西,从外框上可以理解为一个div,他首先是一个一个从上往下罗列在屏幕上。每一个LinearLayout里面又可分为垂直布局(android:orientation="vertica 阅读全文