[安卓] 3、EditText使用小程序



这里比较简单,看下面代码就能知道了:在按钮的点击事件时用String str = et.getText().toString();获取文本内容。

 1 public class MainActivity extends Activity implements OnClickListener{
 2       private EditText et;//创建一个文本编辑的对象
 3       private Button btn;
 4       private TextView tv;
 5     @Override
 6     public void onCreate(Bundle savedInstanceState) {
 7         super.onCreate(savedInstanceState);
 8         setContentView(R.layout.main);
 9         et= (EditText)findViewById(R.id.et);//实例化文本编辑
10         btn= (Button)findViewById(R.id.btn);
11         btn.setOnClickListener(this);
12         tv = (TextView)findViewById(R.id.tv);
13     }
14     @Override
15     public void onClick(View v) {
16         if(v==btn){
17             //获取EditText中的文本内容
18             String str = et.getText().toString();
19             //让TextView将获取到的EditText内容str显示出来
20             tv.setText(str);
21         }
22     }
23 }

注意:从上面的效果可以看出输入框是密码类型,看xml文件就知道了:18行password属性为true.

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:orientation="vertical"
 4     android:layout_width="fill_parent"
 5     android:layout_height="fill_parent"
 6     >
 7     <TextView
 8         android:layout_width="fill_parent"
 9         android:layout_height="wrap_content"
10         android:text="@string/hello"
11         android:id="@+id/tv"
12         />
13      <EditText
14         android:layout_width="fill_parent"
15         android:layout_height="wrap_content"
16           android:hint="提示信息"
17           android:id="@+id/et"
18           android:password="true"
19      />
20      <Button
21         android:layout_width="fill_parent"
22         android:layout_height="wrap_content"
23         android:text="获取EditText内容!"
24         android:id="@+id/btn"
25         />
26 </LinearLayout>

本文链接:http://www.cnblogs.com/zjutlitao/p/4229742.html

更多精彩:http://www.cnblogs.com/zjutlitao

时间: 2024-10-12 16:36:01

[安卓] 3、EditText使用小程序的相关文章

仿抖音上下滑动播放视频(兼容安卓,ios,小程序,h5)

仿抖音上下滑动播放视频(兼容安卓,ios,小程序,h5) 运行条件 HBuilder X 2.2.2 安装后,从插件市场导入,即可真机运行 vue 项目地址 github https://github.com/15157757001/scroll-video uniapp插件市场 https://ext.dcloud.net.cn/plugin?id=664 说明 插件分别用swiper实现(多端兼容)和css3动画实现(暂时只支持app),可自行切换. 插件在uni-app编译模式下编写(已切

安卓短信过滤器小程序

对于安卓的短信广播接受者支持,谷歌应该在安卓4.2以后就开始弱化了,也就是配置起来较麻烦唯一,但是到了5.0的时候就应该完全不支持了.因为谷歌认为这种技术对用户个人隐私造成很大影响,事实上也正是如此,黑客可以很容易的获取到用户的短信. 下面写一个短信过滤的小demo. /* *创建一个短信接收器,继承广播接受者 */ public class SmsReceiver extends BroadcastReceiver { @Override public void onReceive(Conte

体验报告:微信小程序在安卓机和苹果机上的区别

很多人可能会问:微信小程序和在微信里面浏览一个网页有什么区别? 首先,小程序的运行是全屏的,界面跟进入了一个APP很像,更为沉浸跟在微信里面访问h5不一样:其次,它的浏览体验更为稳定. 不过,这还不够,除非--进入小程序之后他不会打断聊天,再次进入之后也依然是离开时的页面. 我也是非常不辞劳苦地想要知道这个答案,但亲身体验之后,可以告诉你: 对苹果用户来说,除了上面说到的东西之外,貌似是没有区别的. 但是,对广大安卓用户来说,是有的!(作为千年安卓用户,有一种终于扬眉吐气一回的感觉.) 在安卓系

记一次微信小程序在安卓的白屏问题

在做小程序的时候,做到了一个限时商品售卖,用到了倒计时,因为这个原因导致了安卓手机上使用小程序时,将小程序放入后台运行一段时间后,再次进入小程序后出现了页面白屏或者点击事件失效的情况,这里记录下 1.相关代码文件 我这里是使用了自定义组件的形式来渲染的 外部的引用的自定义组件的wxml文件 /* limitCommodity是一个数组,返回的是商品对象,包含商品价格.商品结束时间.商品图片等 */ <block wx:for="{{limitCommodity}}" wx:key

微信小程序入门五: wxml文件引用、模版、生命周期

实例内容 wxml文件引用(include.import) 模版 小程序生命周期 实例一: include方式引用header.wxml文件 文件引用对于代码的重用非常重要,例如在web开发中我们可以将公用的header部分和footer等部分进行提取,然后在需要的地方进行引用. 微信小程序里面,是包含引用功能的--include.import.这两个引用文件的标签,使用基本差不多,这里先说一下include. 微信中的视图文件引用,引用过来的都是没有渲染的,基本类似于直接将引用过来的文件复制到

熊晨沣蓝牙实战--小程序蓝牙连接2.0

微信小程序蓝牙连接2.0说明: 1.本版本区分了ANDROID和IOS系统下蓝牙连接的不同方式.2.兼容了更多情况下的链接包括: (1)未开启设备蓝牙,当监听到开启了蓝牙后自动开始连接.(2)初始化蓝牙失败后每3000ms自动重新初始化蓝牙适配器.(3)安卓端开启蓝牙适配器扫描失败,每3000ms自动重新开启.(4)IOS端获取已连接蓝牙设备为空,每3000ms自动重新获取.(5)安卓端蓝牙开始链接后中断扫描,连接失败了,重新开始扫描.(6)IOS端开始连接设备后,停止获取已连接设备,连接失败自

初识安卓小程序(Android短信发送器)

首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"短信发送器" 然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool

初识安卓小程序(Android电话拨号器)

首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"电话拨号器",创建的时候点击"clipart",如图: 然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="

安卓记事本小程序开发

这几天用自己目前掌握的安卓开发知识制作了一个记事本小程序,在这里分享一下开发流程,希望可以帮到和我一样的初学者. 开发工具为Android studio,后台语言为java,使用的数据库为安卓的SQLite数据库,功能及效果图如下: 主界面,长按可删除: 点击加号添加: 主页面点击查看,此页面含修改和删除功能: 主要使用的技术:数据存储使用的数据库存储,我之前的博客有讲过安卓SQLite的基础操作:数据的显示用的是ListView部件,数据传输用的是intent技术,页面间的跳转也是借助inte