摘要:
intent传值: 4,intent传集合 3,intent传对象, 2,传递后有返回值的情况:当需要从目标Activity回传数据到原Activity时,可以使用上述方法定义一个新的Intent来传递数据,也可以使用 startActivityForResult (Intent intent, i 阅读全文
摘要:
如果需要在程序中使用sdcard进行数据的存储,那么需要在AndroidMainfset.xml文件中进行权限的配置:Java代码: Java代码: 小贴士: 在对SD卡进行读写的时候会用到的知识点: Environment类的静态方法: * getDataDirectory(); 获取andr... 阅读全文
摘要:
每一个activity都有自己的生命周期,被打开了最终就要被关闭。 四种结束当前的activity方法 Java代码: //关闭当前activity方法一 finish(); //关闭当前界面方法二 android.os.Process.killProcess(android.os.Process. 阅读全文
摘要:
安卓中实现两端对齐,中间fill_parent的方法Java代码: 阅读全文
摘要:
在实际的开发中,我遇到过两次android.app.Fragment$InstantiationException报错。 其中一次报错,根据报错提示 “make sure class name exists, is public, and has an empty constructor that 阅读全文
摘要:
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似创建监听器的实例myLis lis = new myLis();使用add方法给按钮添加监听器内部类创建监听器... 阅读全文
摘要:
最近在调试Android时,发现当屏幕下方的EditText获取焦点,显示输入法时候。页面布局重新调整而不是整体上移。导致部分控件显示不完全。最终解决方案是修改项目AnroidManifest.xml的文件,在所属Activity中添加属性设置: android:windowSoftInputMod... 阅读全文
摘要:
今天想实现这个功能,但只是利用现有的onTouchEvent和GestureDetector感觉做起来有些纠结,原来好像也尝试过,最后搞的程序有点乱,不好维护,那么就利用一下Android程序员最大的优势——源码。 首先想到的ListView既支持点击又支持拖动,就去看源码,首先找的突破点就是: ... 阅读全文
摘要:
近期用到WebView加载一些动态的内容的时候遇到一些问题,例如:在加载动态网页时,页面有很多样式表包含一些特殊字符,导致WebView无法识别产生加载异常,程序直接崩溃;另外一个就是加载的网页中有图片资源,WebView不识别相对路径,导致图片无法加载。 搜罗了一下网上资料,总结一下,以便后用。... 阅读全文
摘要:
android中,ViewFlipper+OnGestureListener可以实现左右滑动效果。但是在ViewFlipper加上了ScrollView就悲剧了,左右滑动事件无效了……这里其实只需要多实现一个方法就是了,主要是把事件交给系统自己处理在OnGestureListener对象中,实现以下... 阅读全文
摘要:
做android程序开发的都知道,不能在一个拥有Scrollbar的组件中嵌入另一个拥有Scrollbar的组件,因为这不科学,会混淆滑动事件,导致只显示一到两行数据。那么就换一种思路,首先让子控件的内容全部显示出来,禁用了它的滚动。如果超过了父控件的范围则显示父控件的scrollbar滚动显示内容... 阅读全文
摘要:
activity是android中使用非常平凡的一种组件,我们除了需要掌握activity中的生命周期以外,还需要掌握activity中的其 他设置。 1.activity 中主题的设置 android中我们可以通过AndroidManifest.xml中设置activity中的主题,其实andro 阅读全文
摘要:
先来张截图:如图点击listview中的Item在item的下方弹出一个框框,这个框框就是用的Popwindow。用法很简单:首先写一个PopupWindow并自定义它的布局: LayoutInflater layoutInflater = (LayoutInflater)this.ge... 阅读全文
摘要:
解决edittext输入多行可以滑动的问题Java代码: public class ScrollEditLayout extends ScrollView { public ScrollEditLayout(Context context) { super(context); } ... 阅读全文
摘要:
最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现。SharedPreferences简介SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的... 阅读全文
摘要:
如果MainThread长时间无响应,系统会提示“XXX无响应”,然后用户会关闭。那么,如何定位问题呢?无响应并不像Crash,它抓取不到异常日志,通常我们需要调试,才能定位问题。如何调试呢?1.在Eclipse Devices窗口,选中app对应的包名,然后点击debug图标(绿色的小虫子),然后... 阅读全文