android UI
y150988451
这个作者很懒,什么都没留下…
展开
-
得到当前View的Bitmap
[code="java"]View cv=Activity.getWindow().getDecorView(); Bitmap b = Bitmap.createBitmap(w,h, Bitmap.Config.RGB_565); Canvas c = new Canvas(b); cv.draw(c);[/code]原创 2010-08-13 18:16:17 · 56 阅读 · 0 评论 -
android应用去掉title bar
一、所有Activty界面全去掉: 修改AndroidManifest.xml 在application 标签中添加[color=red]android:theme="@android:style/Theme.NoTitleBar" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 这个Bitmap中也不会有t...原创 2010-05-24 16:16:48 · 55 阅读 · 0 评论 -
Android 五大布局
Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). [color=red][b]FrameLayout:[/b][/color] FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个...原创 2010-05-26 15:48:40 · 44 阅读 · 0 评论 -
Invalidate和postInvalidate的区别
android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 ...原创 2011-04-07 17:34:48 · 71 阅读 · 0 评论