【问题标题】:How can I iterate through an Arraylist in android studio如何在 android studio 中遍历 Arraylist
【发布时间】:2017-07-22 22:46:58
【问题描述】:

我正在制作一个 android studio 应用程序,我希望它在我说出某个短语时让 TextView 消失。该代码将我所说的所有内容保存到一个数组列表中。我想看看它是否包含该短语。

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    switch (requestCode){
        case  100:

            if (resultCode == RESULT_OK && data != null){
                ArrayList<String> result = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
                boolean yes = Arrays.asList(result.get(0)).contains(InputActivity.Item1);
                    if(yes == true){
                        result1.setVisibility(View.GONE);
                    }
            }

            break;
    }
}

【问题讨论】:

    标签: java android-studio arraylist


    【解决方案1】:

    使用

    for(String s:result){
    if(s.equals(InputActivity.Item1)){
       //hide text view
    }
    }
    

    【讨论】:

    • 我已经尝试了几乎所有关于堆栈溢出的方法,但 TextView 并没有消失。我可以使用result.get() 打印出我所说的内容,但我无法让文本视图消失
    • 你想达到什么目的?如果arraylist包含你想隐藏什么textview?
    • 上一个activity中有一个编辑文本,如果编辑文本中输入的文本在ArrayList中,我想让TextView消失
    • 为什么它像布尔值一样存储,或者这不是编辑文本文本?
    • 伙计,它不工作没有说我什么,尝试敬酒变量,DEBUG
    猜你喜欢
    • 2013-12-26
    • 2015-11-28
    • 2018-10-07
    • 2021-07-06
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 2021-08-11
    相关资源
    最近更新 更多