android获取自定义控件位置坐标,屏幕尺寸,标题栏,状态栏高度
1.获取自定义控件height
在本Activity中获取当前Activity中控件的height:
Button button = (Button)findViewById(R.id.button);
int buttonHeight = button.getHeight();
在Activity...
分类:
移动开发 时间:
2014-07-30 17:28:24
阅读次数:
196
先来说一下FontMetrics这个类,这个类是关于字符属性和测量的类
用图可以更精确的知道各个属性的含义:
我们在Layout中有一个ImageView,我们可以通过:
ImageView item_image = (ImageView)findViewById(R.id.item_image);
item_image.setImageBitmap(...
分类:
移动开发 时间:
2014-07-27 11:17:32
阅读次数:
341
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 w...
分类:
移动开发 时间:
2014-07-25 19:01:11
阅读次数:
280
在 实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用 来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如 Button、...
分类:
移动开发 时间:
2014-07-24 21:47:22
阅读次数:
195
WebView是View的一个子类,可以让你在activity中显示网页。 可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView: 加载一个网页,使用loadUrl():WebView myWebView = (WebView) findViewById(R....
分类:
Web程序 时间:
2014-07-24 17:32:25
阅读次数:
271
在主Activity的OnCreate()方法中,通过findViewById得到Activiity_main中已定义的组件,例如Button、EditText等,注意需要强制转型view到具体的类型。给取得的组件btn添加监听器如OnClickListener(),在其中实例化Intent对象,参...
分类:
移动开发 时间:
2014-07-22 22:40:55
阅读次数:
264
不知道各位有没有遇到过这样的情况:
第一次一个apk界面,然后本来想在某处requestFocus()使之获得焦点来显示的,但是直接调用却不行,如图1所示。
图1 焦点的位置
出现这样的现象是Android加载刷新UI的时候,是从左到右,从上到下的顺序,正在加载的过程中,如果此时requestFocus(findViewById(C)),的话,有可能此时还没把整个界面刷新好,导...
分类:
其他好文 时间:
2014-07-22 14:03:34
阅读次数:
210
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而...
分类:
其他好文 时间:
2014-07-22 00:25:35
阅读次数:
229
//得到TextView控件对象
TextView textView = (TextView)findViewById(R.id.custom);
//将字体文件保存在assets/fonts/目录下,创建Typeface对象
Typeface typeFace = Typeface.createFromAsset(getAssets(), "f...
分类:
移动开发 时间:
2014-07-21 22:14:08
阅读次数:
285
TextView textView= (TextView)findViewById(R.id.textview); LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutPara.....
分类:
移动开发 时间:
2014-07-20 22:30:37
阅读次数:
320