- 浏览: 403803 次
- 性别:
- 来自: 北京
最新评论
-
ysn003:
这样用就好啦!!!<Button ...
Android学习 之 ColorStateList按钮文字变色 -
ysn003:
Android学习 之 ColorStateList按钮文字变色 -
vitoliao:
楼主你好,如果你的代码需要实现的是回显功能,需要在MainCl ...
Java学习 之 Socket(实现简易的C/S聊天室) -
xinqiqi123:
在item布局中要是引用到自定的东西,item就会显示不全
Android学习 之 问题&解答 ScrollView中嵌套ListView时显示不全的简便解决方案 -
CTXsamCTX:
很好,学习了。
Android 图形用户界面 之 绘图(一)
文章列表
1.何谓UI线程:主要负责界面的响应以及绘制界面元素。
通过SWT编程的一个小例子说明一下:
以下代码,编过SWT应用程序的读者会非常熟悉。它一般出现在main函数的结尾。下面来仔细分析一下它的详细情况。
//当窗口未释放时
while (!shell.isDisposed()) {
//如果display对象事件队列中没有了等待的事件,就让该线程进入等待状态
if (!display.readAndDispatch())
display.sleep();
}
上面的程序实际上就是我们UI线程的处理逻辑:当程序启动后,UI ...
作为程序员,要取得非凡成就需要记住的15件事。
1.走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。
2.了解自己的公司以我在医院、咨询公司 ...
地址:http://www.eoeandroid.com/industry/2012/0409/1227.html
- 2012-04-12 17:24
- 浏览 1242
- 评论(0)
Iteye的文本编辑功能最近老出问题,或许要转移咯~~~
这是我的CSDN博客....
URL:http://blog.csdn.net/ldci3gandroid
代码很简单,直接贴在这里了。
在使用ActivityGroup时,多个Activity中使用了MENU。
@Override public boolean
onKeyUp(int keyCode, KeyEvent event)
{
if(keyCode==KeyEvent.KEYCODE_MENU)
{
this.getLocalActivityManager().getCurrentActivity().openOptionsMenu();
}else if(keyCode ==
KeyEvent.KEY ...
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.textview); TextView txtInfo =(TextView)findViewById(R.id.tv); //SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离。 //可变文本类参考SpannableStringBuilder Span ...
好久没有写了,最近一直在忙项目,呜呜,辛苦呐~
其实Toast弹出来的时候,也是要加载布局的,我看了下源码,其中是一个线性布局,而且Taost中有一个方法可以得到这个容器对象,因此,我们可以直接拿来修改,改背景啊,添加控件进去啊,都行,想怎么改就怎么改,这里我直接贴代码,我是写了一个工具类:
分辨率汇总:
320x240 : 华为,中兴等国产系列手机的入门级低端产品;
480x320 : 华为,中兴等国产系列手机的中高端产品,早期的MOTO,三星和HTC手机;
480x800 : 目前市场上主要的中高端机型基本上采用这种分辨率的,如三星i-9000,联想乐Phone系列和HTC的。
480x854 : 摩托特有分辨率。
再有就是魅族的960x640和其余一些低分辨率的。
附上一张:
见下载附件 ↓
转自:http://www.cnblogs.com/Tiger-Dog/articles/1990348.html,转载请说明。
Android中获取字符串长度、宽度(所占像素宽度)
计算出当前绘制出来的字符串有多宽,可以这么来!
方法1:
Paint pFont = new Paint();
Rect rect = new Rect();
//返回包围整个字符串的最小的一个Rect区域
pFont.getTextBounds(str, 0, 1, rect);
strwid = rect.width();
strhei = rect.height();
方法2:
//直接返回 ...
基本概念
SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 因此,Android SDk 指的既是Android专属的软件开发工具包 ...
转转转,感谢饿哦额Android的各位大侠,在这里谢过,我这里做个备份,嘿嘿!!
http://www.eoeandroid.com/thread-103300-1-1.html
Android 4.0 平台
API等级:14
Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个 ...
这里将收藏一些对程序开发有用的素材资源网站等。
1. 图片资源素材:http://www.sccnn.com/Goryhtml/shiliangtuku/default.html 矢量图专区
---------------------------------广告区------------------------------
京东商城 →
手机数码 →
电脑产品 →
家用电器 →
日用百货 →
1.隐藏键盘
一般情况下,都是在点击某个View的时候,如果键盘没有关闭的时候,自动的去隐藏键盘,因此,在onClick方法中这么写即可:
//隐藏软键盘
InputMethodManager imm = ( InputMethodManager ) v.getContext( ).getSystemService( Context.INPUT_METHOD_SERVICE );
if ( imm.isActive( ) ) {
imm.hideSoftInp ...
在android中,一个activity组件可以激活另一个activity组件(可能属于另一个应用程序)。 若新的被激活的activity组件属于另一个应用程序,则那个activity组件会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于本应用程序一样。Android是通过将之前的activity组件和新被激活的activity组件放入同一个任务栈来实现这个功能的。从用户的角度看,一个任务栈就代表了“一个应用程序”。它实际上是一个栈,里面放着一组被排列好的相关的activity组件。位于栈底的activity(根activity)就是开启这个任务栈的activity组件,一般 ...
Galaxy Tab是一个拥有7英寸1024×600(WSVGA) 分辨率的屏幕,运行Android 2.2(升级Froyo)的平板电脑。下面的指南将帮助我们优化应用程序界面,获得最佳的用户体验。
1、使用高分辨率[high density display (HDPI)]的图片资源
从Android 1.6开始,增加了对多种屏幕尺寸和分辨率的支持,具体的定义如下:screen sizes: large, normal, smalldensities: high (hdpi), medium (mdpi), low (ldpi)这些属性在AndroidManifest.xml中的定义如下:&l ...