EditText使用

MainActivity.java

package com.example.widgetall;

import android.os.Bundle;

import android.app.Activity;

import android.view.View;

import android.content.Intent;

import android.widget.Button;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

find_and_modify_button();

}

private void find_and_modify_button(){

Button edit_view_button=(Button)findViewById(R.id.edit_view_button);

edit_view_button.setOnClickListener(edit_view_button_listener);

}

private Button.OnClickListener  edit_view_button_listener=new Button.OnClickListener(){

public void onClick(View v){

Intent intent=new Intent();

intent.setClass(MainActivity.this, EditTextActivity.class);

startActivity(intent);

}

};

}

EditTextActivity.java

package com.example.widgetall;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.CheckBox;

import android.widget.EditText;

import android.widget.TextView;

public class EditTextActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setTitle("EditView Activity");

setContentView(R.layout.editview);

find_and_modify_editview();

}

private void find_and_modify_editview(){

Button get_edit_view_button=(Button)findViewById(R.id.get_edit_view_button);

get_edit_view_button.setOnClickListener(get_edit_view_button_listener);

}

private Button.OnClickListener get_edit_view_button_listener=new Button.OnClickListener(){

public void onClick(View v){

EditText edit_text=(EditText)findViewById(R.id.edit_text);

CharSequence edit_text_value=edit_text.getText();

setTitle("Edit的值:"+edit_text_value);

}

};

}

时间: 2024-08-19 01:55:04

EditText使用的相关文章

Android-------ListView列表中获取EditText输入的值

最近项目的购物车中用列表中包含了留言功能, 需要获取EditText输入的内容,当购买多件商品时,就有点棘手了. 经过查资料解决了这个功能,并写了一个案例: 效果图: 可以在商品数据用一个字段来管理留言数据,这样就可以方便的操作了. 代码: public class MainActivity extends AppCompatActivity { ListView listView; @Override protected void onCreate(Bundle savedInstanceSt

Android EditText+ListPopupWindow实现可编辑的下拉列表

使用场景 AutoCompleteEditText只有开始输入并且与输入的字符有匹配的时候才弹出下拉列表.Spinner的缺点是不可以编辑.所以本文介绍如何使用EditText+ListPopupWindow实现可编辑的下拉列表.使用场景可以是有记住密码功能的登录框. 给EditText增加上下箭头 我们需要一个箭头图片,放在EditText的右面,用来点击后弹出下拉列表.如图所示 要想实现这个很容易,只需要在布局文件中给EditText设置一个drawableRight的属性. <EditTe

登录界面、AutoUtils 屏幕适配、自定义Edittext(显示密码可见和一键清空)和 TextInputLayout的使用。

登录界面: AutoUtils自动屏幕适配: AutoUtils屏幕适配使用的方法 : 1.将AutoUtils类复制到要适配的项目中: 2.在程序的入口(清单文件filter):super.onCreate(savedInstanceState);//屏幕适配,这里是以720*1280分辨率为基准的适配AutoUtils.setSize(this, false, 720, 1280); * 这里我们UI是以1920*1280分辨率做图的,并且是横屏显示:AutoUtils.setSize(th

使用文本框TextView/EditText的开源库清单

在实际的开发中TextView和EditText是非常基本的控件.这两个控件的使用也是十分简单.而TextView/EditText的功能其实也是非常强大,例如简单的图文就可以使用TextView配合Spannable来实现,以及TextView的drawableTop属性. 而使用以下的这些库则可以帮我们很方便实现各种需求,例如标签云.支持各种字体.文本动画.富文本编辑框等等需求. AndroidTagGroup 一个漂亮的标签控件,可以动态添加和删除标签 https://github.com

Android简易实战教程--第十九话《手把手教您监听EditText文本变化,实现抖动和震动的效果》

监听文本输入情况,仅仅限于土司略显low点,这一篇就稍微"高大上"些,体验一下滚动和震动. 首先,需要两个文件.截图: 两个文件的内容分别如下: cycle_7: <?xml version="1.0" encoding="utf-8"?> <!-- 表示循环的次数 --> <cycleInterpolator xmlns:android="http://schemas.android.com/apk/re

第一个app-进阶:1、让EditText屏蔽软键盘仍能光标闪动:2、EditText 的inputType参数类型(密码方式-隐藏显示、只允许输入数字等等)

EditText屏蔽软键盘后,光标消失问题 开始我有个需求:屏蔽系统软键盘 于是找到并使用这个方法: //edit_text1.setInputType(InputType.TYPE_NULL); //屏蔽软键盘弹出//edit_text2.setInputType(InputType.TYPE_NULL); //屏蔽软键盘弹出//edit_text3.setInputType(InputType.TYPE_NULL); //屏蔽软键盘弹出 让三个EditText都成功地没有软键盘弹出. 后来我

Android 带清除功能的输入框控件EditText

今天学习了自定义控件,然后自己做了一个用户登录小控件EditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,但是Android原生EditText不具备此功能,所以要想实现这一功能我们需要重写EditText. 先说明一下,我是用Android studio写的,代码已经共享到我的github上了,有需要的可以去下载. 我们可以为我们的输入框在上下左右设置图片,所以我们可以利用属性android:drawableRight设置我们的删除小图标,如

让你的 EditText 所有清除

原文地址:让你的 EditText 所有清除 參考原文:Giving your Edit Texts the All Clear 项目地址(欢迎 Star):ClearEditText 在输入文本的时候,通常当前输入的地方的末尾会有一个 'x' 来结束.它的作用是,假设我们想要清空这一整行输入的时候,点一下 'x' 就能够了.它的存在.还是非常有必要的. 然后.Android UI 组件并没有提供这种功能,假设 Android 用户在输入了一段非常长的文本的时候,发现他全然输错了.这时候想要删除

edittext 底线颜色

<style name="Custom.Widget.EditView" parent="Widget.AppCompat.EditText" > <item name="colorAccent">@color/color_main</item> <!--<item name="colorControlNormal">@color/color_main</item&g

安卓EditText中姓名为空时提醒报错

1 if(name_a.getText().toString().trim().equals("")){ 2 new AlertDialog.Builder(ActivityA.this) 3 .setTitle("警告").setMessage("姓名输入不能为空,请重新输入!!!") 4 .setPositiveButton("确定", null).show(); 5 return; 6 7 }else{ 8 age_a.