<ImageView android:id="@android:id/icon"
android:layout_gravity="center_horizontal" android:layout_width="50px"
android:layout_height="50px" />
<TextView android:id="@android:id/text1" android:layout_width="200px"
android:layout_height="50px" android:textSize="18sp" android:gravity="left" />
ImageView imageView = (ImageView) convertView
.findViewById(android.R.id.icon);
textView = (TextView) convertView.findViewById(android.R.id.text1);
EditText editText1 = (EditText) findViewById(R.id.editText1);
editText1.setText(Html.fromHtml("<font color=#E61A6B>红色代码</font> "
+ "<i><font color=#1111EE>蓝色斜体代码</font></i>"
+ "<u><i><font color=#33cc66>蓝色斜体加粗体下划线代码</font></i></u>"));
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。
这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果
TextView底部加横线:
mTextView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG);
TextView中间加横线:
mTextView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG);
TextView的上面嵌套图片
Drawable draw = getResources()
.getDrawable(R.drawable.autoadjust_filter);
textview.setCompoundDrawablesWithIntrinsicBounds(null, draw, null, null); //下方(null, null, null,draw)
保持屏幕长开:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
循环的 另一个中表现形式
int[] mu = { 2, 4, 6, 8, 10, 12, 14, 16 };
for (int b = 0, len = 1000; b <= len; b++) {
System.out.println(b % mu.length);
}
在 2.2版本及之后,AndoridManifest.xml 中多一个属性: android:installLocation ,可以设置三个值 ["auto" | "internalOnly" | "preferExternal"]. 分别表示“自动”,“仅仅安装在手机”,“安装在外部SD卡”。
如果你定义了 "preferExternal",意味着你要求你的应用安装至扩展存储,但是系统不能保证应用肯定会安装至扩展存储。如果扩展存储没有空间了,系统将把应用安装到内置存储。用户可以在两个位置之间移动你的应用。