1、设置TextView的显示值:
方法一:
<!--在res->values->string.xml中加入如下值-->
<string name="textView_text">TextView中的显示文字</string>
然后在对应布局文件(如main.xml)的对应TextView控件中加入如下代码:
<!--最重要的是设置text的那行代码-->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/textView_text"
/>
方法二:
通过程序来控制:
myTextView = (TextView)findViewById(R.id.myTextView);
String welcome_mes = "TextView中的显示文字";
//利用setText方法将TextView文字改变为welcom_mes
myTextView.setText(welcome_mes);
2、Toast控件的使用
Toast.makeText(ButtonDemo.this,"Toas控件显示", Toast.LENGTH_LONG).show();
3、Button控件:
首先肯定是在布局配置文件中加入Button的声明,我们看Java文件中的处理:
Button button1 = (Button)findViewById(R.id.button1);
//增加事件响应
button1.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v)
{
//Toast提示控件
Toast.makeText(ButtonDemo.this,"Toas控件显示", Toast.LENGTH_LONG).show();
}
});
4、获取屏幕分辨率的方法:
private DisplayMetrics dm;
dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//获得手机的宽带和高度像素单位为px
String str = "手机屏幕分辨率为:" + dm.widthPixels + " * "+dm.heightPixels;
4、Menu菜单的设置:
程序里除了默认覆盖的onCreate 外之外,还需要另外新建两个类函数:onCreateOptionsmenu ()与onOptionsItemSelected (),前者为创建Menu 菜单的项目,后者则是处理菜单被选择运行后的事件处理.
// 创建菜单
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 0, 0, "关于");
menu.add(0, 1, 1, "退出");
return super.onCreateOptionsMenu(menu);
}
//菜单响应
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()) {
case 0:
Toast.makeText(MenuDemo.this, "Li",Toast.LENGTH_LONG).show();
break;
case 1:
this.finish();
break;
}
return true;
}
关于Menu类的add方法的说明,可以参见官方文档或者下面这段:
MenuItem add (int groupId, int itemId, int order, int titleRes)
参数一是所在组的ID
参数二是菜单的ID,是唯一的
参数三是顺序ID
参数四是菜单的名字
分享到:
相关推荐
Android控件使用帮助文档
android控件spinner应用示例
一个可伸缩的控件,基于api17。里面有伸缩的动画,可以根据自己的需求增加不同的方法。
android api常用控件,系统函数大全,包括pdf与txt格式
集合很多Api列子 很适合新手学习哦 android Api列子 android例子代码演示 android例子
xamarin.android listview控件通过web api获取并展示数据
Android 4.0.3 (API Level 15) or later Getting Started Please type it in your build.gradle file. repositories { jcenter() } dependencies { compile 'moe.pine:percent_clip_view:0.1.2' } Usage You can...
Android最全的中文API. 每个控件的使用说明,使用例子.代码. 都提供了.很全的.
android ApiDemos 不报错版本,虚拟机和真机都可以完美运行,里面包含android所有的控件和优美的编码风格。对初中高级工程师很有帮助
Android2.2 API 中文文档,注意这里只有AccessibilityService控件的,请关注http://over140.cnblogs.com/的更新。
Android二维码扫描视图控件,直接继承View自定义,渲染效率高,视图不可见动画自动停止等优化处理,可支持边框和扫描线的定制,支持图片,颜色,xml资源等模式的绘制 API接口丰富,可控制扫描速度插值器,扫描时间,...
Android图片轮播控件 新框架发布,欢迎大家Star XFrame - Android快速开发框架 XFrame详细功能文档预览 现在的绝大数app都有banner界面,实现循环播放多个广告图片和手动滑动循环等功能。因为ViewPager并不支持...
Until version 1.0.0 the API is subject to change drastically. Needless to say, fcharts is not production ready. The goal of this project is to allow for creating beautiful, responsive charts using a ...
android API中文合集,是PDF形式的,共451页,里面主要包括android API文档,同时还有一些控件使用的具体说明和代码演示。
精仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果——TimePickerView 时间选择器,支持年月日时分,年月日,年月,时分等格式——OptionsPickerView 选项选择器,支持一,二,三级选项选择,...
LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过...API说明 xml属性 android:baselineAligned:是否允许用户调整它内容的基线。
API功能控件,包含所有API函数,及相关调用过程。
1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 ...
一个翻译的API,里面内容详细,基本常用的控件都会有Api的说明
Android2.2 API 中文文档,注意这里只有TextView控件的,请关注http://over140.cnblogs.com的更新。 号召 中国移动开发者社区论坛组织社区翻译组,欢迎更多的android开发者、爱好人员加入,一起翻译一些国外优秀...