android 总结学习 简单的UI控件
来源:互联网 发布:苹果电脑c语言编程软件 编辑:程序博客网 时间:2024/05/16 14:52
现在时间是 2015/11/08
马上11/25要去宝莱特实习了,但是感觉事情特别多,实习卡、实习需要的证件(体检合格证)、学生评价平台(老师项目)、痛风(好像又要发作的样子- -烦)。
一堆的事情,然而到了现在才感觉自己会得东西太少了,会得全是基础的基础,然后知识这种东西都很容易忘记。所以今天开始记录自己的学习情况,像我看的那些博客的博主们一样。应该会方便以后回顾吧。
简单的UI控件 :
TextView控件的使用 :
xml文件:
<TextView android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:id="@+id/password" android:layout_gravity="center" android:text="密码" />
说明:这种写法是按比例布局的,width=‘0dp是指水平方向按比例,weight是指占的比重,gravity=“center是指textview里面的文字居中,layout_gravity=”center” 是指textview在layout中居中,一般2个一起用就好了。
TextView用法:
TextView textView =(TextView)this.findViewById(R.id.textview);textview.setText(value);textview.getText(value);//value不是String的话程序会崩溃- -
Button控件的使用方法
//简单控件的声明都一样的,参照上方TextView//常见的用法是设置监听button.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { } });//或者新建内部类button.setOnClickListener(new MyOnClickListener());private class MyOnClickListener implements OnClickListener{ @Override public void onClick(View arg0) { switch (key) { case value: break; default: break; } }}
EditText控件的使用方法
//同TextView...
ImageView的使用方法
<ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/ic_launcher"/>
RadioButton 和checkBox 我都不常用,以下代码都从别处copy来的- -
RadioButton的使用方法
//RadioButton 如果不用RadioGroup包住,则和一般button没啥区别<RadioGroup android:id="@+id/radiogroup1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:layout_x="3px" > <RadioButton android:id="@+id/radiobutton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radiobutton1" /> <RadioButton android:id="@+id/radiobutton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/radiobutton2" /> </RadioGroup>radiogroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // TODO Auto-generated method stub if(checkedId==radio2.getId()) { DisplayToast("正确答案:"+radio2.getText()+",恭喜你,回答正确!"); }else { DisplayToast("请注意,回答错误!"); } } });
Checkbox的使用方法
<CheckBox android:id="@+id/shanghai" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="上海" /> shanghai.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(isChecked){ editText1.setText(buttonView.getText()+"选中"); }else{ editText1.setText(buttonView.getText()+"取消选中"); } } });
Menu的使用方法
menu文件在res/menu里面
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return super.onCreateOptionsMenu(menu); }
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_settings" android:orderInCategory="1" android:showAsAction="never" android:title="@string/action_settings"/> <item android:id="@+id/action_settings2" android:orderInCategory="2" android:showAsAction="never" android:title="@string/action_settings"/></menu>
orderInCategory:option的排序顺序
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case R.id.menu_about:
break;
case R.id.menu_settings:
break;
case R.id.menu_quit:
break;
default:
break;
}
return super.onOptionsItemSelected(item); }
哎- -都是基础的基础,,
- android 总结学习 简单的UI控件
- Android UI控件Spinner控件的学习
- Android UI控件总结
- android UI控件学习
- android学习--UI控件
- UI控件Lable和Button的简单总结
- android常用UI控件总结
- Android UI学习总结
- Android L 新增UI控件:RecyclerView CardView的简单使用
- Android UI控件之RecyclerView的简单应用
- 对于UI控件学习的总结(一):懒加载
- android UI 控件学习笔记
- android学习----UI控件2
- UI控件的简单渲染
- Android学习-常见的UI控件 TextView、EditText和ImageView
- Android学习-常见的UI控件 Button和ImageButton
- Android学习-常见的UI控件 AutoCompleteTextView和MultiAutoCompleteTextView
- Android学习-常见的UI控件 ToggleButton和CheckBox
- cisco命令行手册
- <仅是自己做笔记。。。系列-13>输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m ,要求将其中所有的可能组合列出来.
- 数组
- 关于们MySQL 插入空值" '' " 与null
- Java基础知识 二(关键字、标识符、注释、数据类型、数据类型的转换)
- android 总结学习 简单的UI控件
- 浅析:横竖屏切换时候Activity的生命周期
- 这些 iOS 面试基础题目,你都深入了解吗?
- Android四大组件之Activity
- SQL 脚本语言知识回顾
- Android ——网络请求框架OkHttp使用
- java源码分析03-InputSteam
- 关于在chrome中调试异步加载的javascript文件
- 梯度下降--监督学习