摘要: 一、给Button设置监听1、单个button Button buttontest; buttontest = (Button) findViewById(R.id.button1); buttontest.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Log.i("TEST", ... 阅读全文
posted @ 2013-08-24 19:25 行云有影 阅读(248) 评论(0) 推荐(1) 编辑
摘要: 说明:1、ViewPager+Fragment组合为google推荐方式,比TabActivity+Activity的效率高的多 2、本文主要介绍如何利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果,不涉及Tabost 3、当滑到title3时,title1的界面被重置,不知怎么解决一、主布局文件activity_main.xml: (1)ViewPager用来管理layout并可以左右滑动显示各个页面数据,PagerTabStrip用来显示页面title(2)android:layout_gravity="top"表示... 阅读全文
posted @ 2013-08-24 01:01 行云有影 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1、在AndroidManifest.xml的Activity设置属性:android:windowSoftInputMode = "adjustResize" ,软键盘弹出时,要对主窗口布局重新进行布局,并调用onSizeChanged方法,切记一点当我们设置为“adjustResize”时,我们的界面 不要设置为全屏模式,否则设置了这个属性也不会有什么效果。当我们设置 android: windowSoftInputMode = "adjustPan",主窗口就不会调用onSizeChanged方法,界面的一部分就会被软键盘覆盖住,就不会被挤到软键盘 阅读全文
posted @ 2013-08-23 18:09 行云有影 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1、重写EdiText类,下面是一个逐条显示下划线的Editextimport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import android.view.Gravity;import android.widget.EditText;public class MyEditText extends EditText{ public M... 阅读全文
posted @ 2013-08-23 18:07 行云有影 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 一、修改标题栏样式1、在Activity添加,顺序不能变: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.activity_main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);2、新建layout/title_bar.xml来定义标题栏的控件布局 3、为标题栏新建一个style:在... 阅读全文
posted @ 2013-08-22 12:10 行云有影 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 一、隐藏标题栏方法1:在activity中改变(不推荐)//隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);注意这句一定要写在setContentView()方法的前面,不然会报错的方法2:在AndroidManifest.xml文件中定义这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面方法3:在res/values目录下面新建一个style.xml的文件(比较适合应用扩展) 这样,我们就自定义了一个style,就相当于一个主题,然后在A... 阅读全文
posted @ 2013-08-21 17:23 行云有影 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、添加简单的欢迎界面1、欢迎界面的布局文件,welcomebg为图片文件 2、AndroidManifest.xml添加属性(无标题,无状态栏,竖屏)android:theme="@android:style/Theme.NoTitleBar.Fullscreen"android:screenOrientation="portrait3、重要代码:(1)在onCreate方法中创建新线程,时间2s,并从Activity1跳转到Activity2 new Handler().postDelayed(new Runnable(){ @Override public 阅读全文
posted @ 2013-08-21 17:07 行云有影 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 在Mainctivity中的onCreate后面添加:public void onBackPressed() { new AlertDialog.Builder(this).setTitle("确认退出吗?") .setIcon(android.R.drawable.ic_dialog_info) .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override pu... 阅读全文
posted @ 2013-08-21 01:27 行云有影 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、在menu/main.xml设计menu(菜单)和ActionBar(活动栏)效果如下:1、菜单项属性android:showAsAction,如果没有则在底部菜单显示这个属性可接受的值有:(1)always:这个值会使菜单项一直显示在Action Bar上。(2)ifRoom:如果有足够的空间,这个值会使菜单项显示在Action Bar上。(3)never:这个值使菜单项永远都不出现在Action Bar上。(4)withText:这个值使菜单项以图标,菜单文本一起显示在底部菜单。如果有必要可以同时设置两个属性 2、添加一项菜单,并且带有子菜单: ... 阅读全文
posted @ 2013-08-19 22:14 行云有影 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 在sd卡下读写文件1、要在访问SD卡前还必须在配置文件中设置权限,这样才可以最SD卡进行存取操作: 2、常用操作(1)获取SD卡的路径//获取SD卡的路径 String SDPATH = Environment.getExternalStorageDirectory() + "/"; (2)为程序在sd卡建立专用的文件夹note:String sDir=Environment.getExternalStorageDirectory() + "/"+"note";File destDir = new File(sDir);if (!de 阅读全文
posted @ 2013-08-18 14:47 行云有影 阅读(891) 评论(0) 推荐(0) 编辑