文本框(TextView)与编辑框(EditText)的功能和用法
来源:互联网 发布:网络存储器是什么 编辑:程序博客网 时间:2024/04/28 07:22
首先来简单区分下TextView跟EditText:
一开时的时候,我就区分不了TextView跟EditText,觉得不都是文本框吗。
实际上,这两东西是很相似的,他们的大部分属性都能互用,最大的不同点就是TextView是显示文本,用户无法输入,而EditText是可以与用户交互,用户可以输入内容的。
TextView的功能及用法:
TextView的功能就是用来显示文本,预先设定的文本或者后台得到的文本。TextView具有很多XML属性,开发者可以根据需求为其定义。
下面举个简单的例子:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#ff0000" android:width="20dp" android:height="20dp" ></TextView> <TextView android:layout_width="136dp" android:layout_height="51dp" android:text="我是TextView" ></TextView> <TextView android:layout_width="144dp" android:layout_height="40dp" android:text="我是TextView" android:textColor="#ff0000" ></TextView> <TextView android:layout_width="303dp" android:layout_height="83dp" android:text="我是TextView" android:textSize="20pt" ></TextView>效果如下:
当然,我们也可以为TextView添加一个ID,然后在Activity里面重新给TextView赋予新内容。
请看代码:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.textview_demo);TextView tx = (TextView) findViewById(R.id.textview);tx.setText("改变内容!!");}
<TextView android:id="@+id/textview" android:layout_width="303dp" android:layout_height="83dp" android:text="我是TextView" android:textSize="20pt" ></TextView>
这样我们就可以动态设置TextView的text属性了。
EditText的功能及用法:
前面说过,EditText是用户与系统的交互的输入框。
首先,我们把前面的代码中的TextView全部改成EditText会有什么效果呢?
看以看出,EditText的用法跟TextView是差不多的。
我们可以用getText().toString();方法获取EditText的内容如下代码:
EditText edt = (EditText) findViewById(R.id.edt1);String str = edt.getText().toString();//TextView tx = (TextView) findViewById(R.id.textview);Toast.makeText(getApplicationContext(), str, 3000).show();
0 0
- 文本框(TextView)与编辑框(EditText)的功能和用法
- 界面组件——文本框(TextView)和编辑框(EditText)
- Android定制控件:带图标的TextView和可编辑文本框(附项目源码)
- EditText的功能与用法
- EditText的功能与用法
- TextView和EditText的总结 (收藏)
- TextView和EditText的gettext()方法
- Android editText(文本框) 的基本属性及用法:
- EditText:文本框编辑的浮动提示
- EditText实现可选但不可编辑的属性(类似TextView)
- EditText与TextView共舞(setOnKeyListener)
- Android开发系列(二十):AutoCompleteTextView(自动完成文本框)的功能和用法
- TextWatcher详解,限制输入字符,实现文本框输入框同步,TextView与EditText同步显示
- RxMarkdown 是一个运用 RxJava API 在 TextView 或 EditText 中编辑和(实时)预览基本 markdown 语法的 Android 库
- android 的TextView与EditText
- Android开发 TextView文字复制功能(类似EditText)
- TextView和EditText的介绍
- TextView和EditText的显示
- Cocos2dx 入门小游戏实例
- 用MFC库函数AfxBeginThread()来创建线程
- Java中的String比较
- 数论 0OR1
- 解析包的关键字 获得handler 映射到具体的实现函数 client_packet.h
- 文本框(TextView)与编辑框(EditText)的功能和用法
- 未找到与约束。。。匹配的导出
- FJ的字符串 蓝桥杯
- 流媒体学习笔记
- Struts2.3 eclipse下的开发部署
- 黑马程序员 第7天 数组的排序
- 【SKILLS】Android图片裁剪方案
- 利用java反射机制分析对象
- C\C++书籍