问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android开发想做一个搜索栏,很简单的那种用if语句谁能帮忙写一个(比如说搜索123后跳)谢谢

发布网友 发布时间:2022-05-24 06:14

我来回答

1个回答

热心网友 时间:2023-10-03 03:22

搜索栏的话就用EditText就可以了,你可以这样实现,如果项目中没有集成XUtils的话,就不能用IOC注入了,你可以这么写:
private EditText edtText;
edtText=(EditText)findViewById(R.id.xxx);
然后把跳转的事件写在按钮的点击时间里面:
if(edtTxt.getText().equls("123")){
//这里执行你要做的跳转动作
}
另外,如果你的界面上没有按钮进行判断,而是当输入的东西一旦满足条件就跳转的功能的话,你可以给你的EditText控件加上TextWatcher,具体关键代码你可以参考下面的代码:
edtText.addTextChangedListener(textWatcher);//写在方法里

TextWatcher textWatcher = new TextWatcher() {//定义在类里面
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
if (charSequence.toString().equals("123")) {
//执行你跳转的代码

}
}

@Override
public void afterTextChanged(Editable editable) {

}
};

还有什么问题您可以追问,希望能帮到您。

热心网友 时间:2023-10-03 03:22

搜索栏的话就用EditText就可以了,你可以这样实现,如果项目中没有集成XUtils的话,就不能用IOC注入了,你可以这么写:
private EditText edtText;
edtText=(EditText)findViewById(R.id.xxx);
然后把跳转的事件写在按钮的点击时间里面:
if(edtTxt.getText().equls("123")){
//这里执行你要做的跳转动作
}
另外,如果你的界面上没有按钮进行判断,而是当输入的东西一旦满足条件就跳转的功能的话,你可以给你的EditText控件加上TextWatcher,具体关键代码你可以参考下面的代码:
edtText.addTextChangedListener(textWatcher);//写在方法里

TextWatcher textWatcher = new TextWatcher() {//定义在类里面
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
if (charSequence.toString().equals("123")) {
//执行你跳转的代码

}
}

@Override
public void afterTextChanged(Editable editable) {

}
};

还有什么问题您可以追问,希望能帮到您。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
湖北哪些学校有专升本 湖北哪些学校可以报专升本 华为mate7会不会卡 中央集权的本质 秦朝中央集权的实质是什么 秦朝建立专制主义中央集权制度的本质特征是 A改王为皇帝 B建立中央官制... 想生个女儿怎么备孕 怎样备孕生女孩7个方法 备孕怎样做才能生女孩 天津市国税局公务员面试成绩去哪儿查? 想开个公司,想求个好听的名字,希望专业的帮忙起些名字,多多益善,**科技公司,好记好听就行 daiseng吹风机属于哪个回家 下列关于数字视频获取设备的叙述中,错误的是_________。 A. 视频采集卡除了可以对模拟视频 要在PowerPoint幻灯片中插入视频,错误的说法是( ) A . 扩展名为.flv的视频文件不能直接插入到幻灯片中 1.以下不正确的MPEG视频流的说法是(并说明理由) 视频设备不正确的描述是______。 A:用于使计算机发声的声卡 B:用于压缩视频信息视频 如果手机支持快充,那么能否快充是取决于充电插头还是数据线呢? 网上所谓的快充线,也得用快充插头吧? 13为什么听不见电话另一头的音乐 对短视频描述错误的是? 以下对视频格式的描述中,不正确的是 以下对视频格式文件的描述中,不正确的是______。 A:.avi 格式可以将视频和音频交织在一起进行同步播放 B 下面关于视频的叙述中,错误的是( ) 以下关于视频的叙述,说法不对的是( ) 有没有人有关于自我简介的PPT,发给我一份,不用应聘的那种简历格式,就是简单的自我介绍。拜托了 直线电机产生的磁场称为 单相直线电机气隙一般多大 直流电机中气隙的作用?? 昌可以组成哪些词语 年薪8万怎么计算个人所得税?每月发多少钱合适 关于中信银行代理续签的问题,急!!! 2010年的雪佛兰乐风1.4的重量是多少 android 如何编写搜索框 Android中如何让一个EditView被点击后出现搜索框,搜索框已经实现 2010年乐风国几排放标准 android 简书发现搜索框怎么实现的 雪佛兰乐风的油箱容积是多少升 Android 系统搜索框 如何限制输入字数长度? 关于乐风 AOSP搜索框十年前就停更了,怎么现在有的智能手机还有这个搜索框? 雪佛兰乐风现在多少钱? 雪佛兰乐风的乐风1.4 乐风的SE MT 与SL MT有什么区别 为什么我安装DNF安装的很慢而且卡的电脑动不了了 为啥我的手机下载了游戏却安装得很慢? 为什么我电脑这种配置,安装所有游戏都很慢 打开游戏安装程序很慢?急!! 为什么安装游戏时安装进度特慢的? 笔记本电脑CPU速度开机时很快,达到了3.0GHz,用了一会儿,变成了0.35GHz,电脑很慢 手机卡不用了,不注销会怎样? 手机卡不用了,不注销会怎样