哎~丢了几年又回头学android,学了几个月都忘干净了。
android:windowContentOverlay 充满
一般在AndroidManifest.xml文件中都没有使用到android:configChanges="keyboardHidden|orientation"配置,当然还是很有用的哈
就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法,那当然如果不配置这个属性的话就会重新调用onCreate方法了
(3)Ctrl+/
说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\
(4)Ctrl+Shift+/
说明:添加/* */注释
(5)Ctrl+Shift+\
说明:消除/* */注释
(6)Ctrl+Shift+F
说明:自动格式化代码
include跟asp类似
创建SD卡:
在DOS下创建:mksdcard 128M D:/sdcard.img (配置好SDK环境变量下运行)
如果你没有配置SDK环境变量,需要输入mksdcard的全部路径;128M为SD卡的大小,也可以是K为单位;最后面也就是路径。
在eclipse中:打开AVD管理器, 在SD Card中有两种选择方式,一是直接设置大小,另一种是引用已经在硬盘上创建好的模拟SD卡,在这里我引用的是在DOS下创建的SD模拟SD卡。另外在Hardware中创建SD Card support 并设置它的值为yes,这时启动模拟器就行了,方法见附件1
启动模拟器然后在执行Window -->show view -->Android --> File Explorer,在File Explorer有三个文件,打开mnt你就会看到sdcard文件夹,如果里面下级就说明你已经把SD装到模拟器上了。如果没有,看看你没有没在Devices视图中选中当前的模拟器。
加载的进度条样式 android:indeterminateDrawable
可见(visible)
XML文件:android:visibility="visible"
Java代码:view.setVisibility(View.VISIBLE);
不可见(invisible)
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);
隐藏(GONE)
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);
文字阴影 android:shadowColor="#ff4e280c" android:shadowDx="0.0" android:shadowDy="-1.0" android:shadowRadius="1.0"
运行时会出现Caused by: java.lang.ClassCastException: android.app.Application 类型转换异常,子类转换为父类,所以报错
解决方法:
在项目文件AndroidManifest.xml中配置:
<application android:name=".TBITApplication" android:icon="@drawable/icon"
android:label="@string/app_name"
android:launchMode="singleInstance">
</application>
消息模式Toast.makeText用法http://blog.sina.com.cn/s/blog_49d3ec2f01017ytb.html
Toast.LENGTH_SHORT大概显示时间为1秒,
Toast.LENGTH_LONG大概显示时间为3秒
弹出菜单 PopupWindow 案例可看开源中国的QuickActionWidget
对android:screenOrientationhttp://www.cnblogs.com/snowberg/archive/2012/07/15/2618908.html
Activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:
"unspecified " |
默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。 |
"user " |
使用用户当前首选的方向。 |
"behind " |
使用Activity堆栈中与该Activity之下的那个Activity的相同的方向。 |
"landscape " |
横向显示(宽度比高度要大) |
"portrait " |
纵向显示(高度比宽度要大) |
"reverseLandscape " |
与正常的横向方向相反显示,在API Level 9中被引入。 |
"reversePortrait " |
与正常的纵向方向相反显示,在API Level 9中被引入。 |
"sensorLandscape " |
横向显示,但是基于设备传感器,既可以是按正常方向显示,也可以反向显示,在API Level 9中被引入。 |
"sensorPortrait " |
纵向显示,但是基于设备传感器,既可以是按正常方向显示,也可以反向显示,在API Level 9中被引入。 |
"sensor " |
显示的方向是由设备的方向传感器来决定的。显示方向依赖与用户怎样持有设备;当用户旋转设备时,显示的方向会改变。但是,默认情况下,有些设备不会在所有的四个方向上都旋转,因此要允许在所有的四个方向上都能旋转,就要使用fullSensor属性值。 |
"fullSensor " |
显示的方向(4个方向)是由设备的方向传感器来决定的,除了它允许屏幕有4个显示方向之外,其他与设置为“sensor”时情况类似,不管什么样的设备,通常都会这么做。例如,某些设备通常不使用纵向倒转或横向反转,但是使用这个设置,还是会发生这样的反转。这个值在API Level 9中引入。 |
"nosensor " |
屏幕的显示方向不会参照物理方向传感器。传感器会被忽略,所以显示不会因用户移动设备而旋转。除了这个差别之外,系统会使用与“unspecified”设置相同的策略来旋转屏幕的方向。 |
Android开发错误——Could not find class
android UI进阶之用ViewPager实现欢迎引导页面
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=209930&fromuid=404637
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=211104&fromuid=404637
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=234544&fromuid=404637
com.zwl.wandou.widget.ScrollLayout android:id="@+id/frame_software_scrolllayout" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1"> <ListView style="@style/widget_listview" android:id="@+id/frame_software_listview_catalog"/> </com.zwl.wandou.widget.ScrollLayout>
加一句//禁用滑动 mScrollLayout.setIsScroll(false); 又自动好了。。。
java.lang.NullPointerException一般情况是定义的某控件没有实例化
android:descendantFocusability用法简析
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
如何为ImageView设置图片呢,主要方法有:
String fileName = "/data/data/com.test/aa.png; Bitmap bm = BitmapFactory.decodeFile(fileName); iv.setImageBitmap(bm);
ImageView iv = new ImageView(context); iv.setImageResource(iv[position]); iv.setScaleType(ImageView.ScaleType.FIT_XY); iv.setLayoutParams(new Gallery.LayoutParams(136,88));
mImageView = (ImageView)this.findViewById(R.id.myImageView1); mImageView.setImageDrawable(getResources().getDrawable(R.drawable.right));
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=65687&fromuid=404637
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
关于android布局的两个属性dither和tileMode 小图片自动填充满背景重复
如何读取assets目录下的 .txt 资源文件和 html 资源文件
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=78302&fromuid=404637
asp.net(c#)通过两个点的经纬度计算距离 这几天比较郁闷,以前没接触lbs之类的东西,现在要弄很麻烦啊,资料也找不到有用的,网上下了些东西没什么用。现在赶进度也不好跑去看书,一步步来,感觉暂时只用到计算距离,记录好坐标就行了。
实现Android的不同精度的定位(基于网络和GPS)
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=245236&fromuid=404637
textview如何让文字有中划线的样式
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=8392&fromuid=404637
Android中String资源文件的format方法(转)
http://www.apkbus.com/android-5813-1-1.html
Eclipse导入Android项目 Eclipse常见错误 中文乱码问题
Android 获取view在屏幕中的位置
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=197959&fromuid=404637
getLocationOnScreen获取坐标要在oncreate后
PopupWindow中显示ListView时自适配窗口大小
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-09/70384.htm
ListView实现自动滚动
如何让你的ListView实现自动滚动呢? Android其实已经考虑到ListView控件的智能滚动操作。直接在Layout中写即可,注意下面的stackFromBottom以及transcriptMode这两个属性。涉及代码如下: Xml代码 <ListView android:id="listCWJ" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stackFromBottom="true" android:transcriptMode="alwaysScroll" />
为什么只有LinearLayout的LayoutParams可以在代码中设置weight属...
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=225489&fromuid=404637
Android中定时器的3种实现方法http://www.android-study.com/pingtaikaifa/508.html
android matrix camera处理图片绕X轴Y轴翻转(类似3D效果)http://blog.csdn.net/zj_1395201/article/details/6721866
RelativeLayout rl=new RelativeLayout(context);
rl.setBackgroundColor(getResources().getColor(R.color.main_ad_bg2));
this.addView(rl,lp3);
ll1=new LinearLayout(context);
ll1.setBackgroundColor(getResources().getColor(R.color.main_ad_bg));
//ll1.setGravity(Gravity.LEFT);
lp_block.addRule(RelativeLayout.LEFT_OF); //对应relativelayout操作布局
android 如何动态实现Relative 布局
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=21938&fromuid=404637
activity窗口显示浮在原activity上方半透明
android:theme="@style/Theme.HalfTranslucent"
android:windowSoftInputModehttp://blog.csdn.net/twoicewoo/article/details/7384398
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。
这个属性能影响两件事情:
【一】当有焦点产生时,软键盘是隐藏还是显示
【二】是否减少活动主窗口大小以便腾出空间放软键盘
Android基础】Activity的启动模式(android:launchMode)
在android里,有4种activity的启动模式,分别为:
“standard” (默认)
“singleTop”
“singleTask”
“singleInstance”
java模拟http访问(POST/GET/上传文件等)http://www.54xue.com/w/82/n-14182.html
android Gridview
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=250045&fromuid=404637
字符串匹配大全
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=182233&fromuid=404637
txt.setTextAppearance(Context, styleId);
styleId 是你自定义的Style
Gallery如何处理不同分辨率的情况?
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=78916&fromuid=404637