Android 基本控件使用
final TextView tx = (TextView)findViewById(R.id.textView1);
// 自动补齐的TextView
AutoCompleteTextView mPlace = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);
String[] books = new String[] { "rollen", "allen", "rollenren", "roll" };
// 先定义一个原始数据的适配器
ArrayAdapter adapter =new ArrayAdapter<String>
(MainActivity.this,android.R.layout.simple_dropdown_item_1line,books);
// 设定TextView的适配器
mPlace.setAdapter(adapter);
// 输入多个自动补齐的TextView
MultiAutoCompleteTextView mtexts = (MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView1);
// 设定TextView的适配器
mtexts.setAdapter(new ArrayAdapter<String>
(MainActivity.this, android.R.layout.simple_dropdown_item_1line,books));
// 设定适配器的 分割符,如逗号
mtexts.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
// 限定输入的字符的长度
final EditText text_filterred = (EditText)findViewById(R.id.editText1);
text_filterred.setFilters(new InputFilter[]{
new InputFilter.AllCaps(),
new InputFilter.LengthFilter(2)
});
// Button按钮实现Activity跳转传递参数
final Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MainActivity.this, Test1Activity.class);
intent.putExtra("str", "come from first activity");
startActivity(intent);
}
});
// CheckBox 的设定及响应事件
final CheckBox check_button = (CheckBox) findViewById(R.id.checkBox1);
check_button.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
tx.setText(check_button.isChecked()?"选中了":"没选中");
}
});
// ToggleButton的设定及响应事件
final ToggleButton toggleButton = (ToggleButton)findViewById(R.id.toggleButton1);
toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
tx.setText(isChecked?"选中的":"未选中");
}
});
// 单选按钮RadioGroup的设定及响应事件
final RadioGroup group = (RadioGroup)findViewById(R.id.radioGroup1);
// 清除选择
group.clearCheck();
group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if(checkedId!=-1){
RadioButton rb =(RadioButton) findViewById(checkedId);
if(rb!=null){
tx.setText("You chose:"+rb.getText());
}
}
}
});
// 下拉列表Spinner的设定及响应事件
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/colors"
android:prompt="@string/spin_prompt" />
利用array 里面的内容指定Spinner 的数据源
spin = (Spinner) findViewById(R.id.spinner1);
spin.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
TextView tvn=(TextView)arg1;//获取其中的TextView
if(tvn!=null){
tx.setText(tvn.getText().toString());
}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
Android 基本控件使用相关推荐
- Android开源控件ViewPager Indicator的使用方法
1月16日厦门 OSC 源创会火热报名中,奖品多多哦 摘要 Android开源控件ViewPager Indicator的使用介绍 ViewPagerIndicator 目录[-] 1. V ...
- 日历控件的android代码,Android日历控件PickTime代码实例
Android日历控件PickTime代码实例 发布时间:2020-10-03 16:05:51 来源:脚本之家 阅读:86 作者:手撕高达的村长 最近做项目,需要设置用户的生日,所以做这样一个功能. ...
- android 获取控件高度_安卓开发入门教程UI控件_ImageView
什么是ImageView ImageView是用于显示图片的UI控件. 基础样例 1.展示本地图片 效果图 代码 <ImageViewandroid:layout_width="wra ...
- xamarin.android 控件,Android 库控件 - Xamarin | Microsoft Docs
Xamarin Android 库控件Xamarin.Android Gallery control 03/15/2018 本文内容 Gallery是一种布局小组件,用于显示水平滚动列表中的项,并将当 ...
- android 获取控件在屏幕中的坐标
今天,简单讲讲android如何获取控件在屏幕中的坐标. 这个其实也很简单,但是昨天做一个功能时,需要功能控件的坐标做一些逻辑操作时,居然不知道怎么做.所以在网上查找了资料后,解决了这个问题.这里记录 ...
- Android图表控件MPAndroidChart——曲线图LineChart的使用(财富收益图)
目录 前言 本文涉及文章 其他相关文章 1.数据准备 1.1 数据来源 2.曲线展示 2.1 MPAndroidChart获取 2.2 数据对象获取 2.3 数据展示 3.曲线完善 3.1 图表背景. ...
- Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入数字长度
Android AutoCompleteTextView 控件实现类似被搜索提示,效果如下 1.首先贴出布局代码 activity_main.xml: <?xml version="1 ...
- android控件使用大全,Android常见控件使用详解
本文实例为大家分享了六种Android常见控件的使用方法,供大家参考,具体内容如下 1.TextView 主要用于界面上显示一段文本信息 2.Button 用于和用户交互的一个按钮控件 //为Butt ...
- android组件用法说明,Android第三方控件PhotoView使用方法详解
Android第三方控件PhotoView使用方法详解 发布时间:2020-10-21 15:06:09 来源:脚本之家 阅读:74 作者:zhaihaohao1 PhotoView的简介: 这是一个 ...
- 系出名门Android(7) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab
[索引页] [×××] 系出名门Android(7) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab, Spi ...
最新文章
- Linux必学的系统管理命令
- PMP-【第14章 五大过程组的工作要点】2021-2-17(292页-303页)
- 2020 我的C++的学习之路 第九章 内存模型与名称空间
- 机器学习算法与Python实践之(二)k近邻(KNN)
- 忍“乳”负重,身材好的女孩子究竟有多不容易?我从科学的角度算出来了……...
- redis 能不能监听特定的key失效_php监听redis key失效触发回调事件
- 最速下降法和牛顿方法的Python实现和MATLAB实现
- PostgreSQL中定时job执行(pgAgent)
- ArcGIS Engine中如何获取Map中已经选择的要素呢(转)
- 将机器学习、人工智能、数据挖掘融合的Testin 2.0有哪些不同之处
- domcontentloaded ajax,Ajax优化(1) — DOMContentLoaded
- 使用FastReport进行基于富盛SBO程序开发框架的报表开发
- nba球员数据分析和可视化_可视化NBA球员统计
- 火影忍者精剪版 纯战役没有回忆
- Nacos服务注册流程(一)
- Google Earth Engine(GEE)—— GEDI L2A Raster数据中轨道数量orbit_number暂时无法获取
- 培训班出身的程序员,和科班程序员有什么区别?
- 用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)...
- UEFI无法进入WIN10的系统?BIOS找不到ssd硬盘?reboot and select proper boot device的另一种解决思路
- 代码规范之Alibaba Java Coding Guidelines
热门文章
- Mybatis-Plus代码生成器初体验
- oracle中schema是什么,ORACLE中的两个概念:user和schema的区别和联系
- 代理后台中间件_Golang Gin 实战(十三)| 中间件详解看这一篇就够了
- synchronized 分布式时为什么会失效_10张图,搞懂索引为什么会失效?
- mysql server启动_mysql的启动方式
- 直流电机PID调节——P
- MySQL安装过程中出现的vcruntime140.dll缺失
- python sendline,python pexpect sendcontrol关键字符
- oracle 多版本技术,读书笔记: 关于oracle中多版本的问题
- 树莓派开机后画面一闪之后黑屏的解决