【问题标题】:how to replace display array list equals another array list values如何替换显示数组列表等于另一个数组列表值
【发布时间】:2015-08-31 11:05:29
【问题描述】:

我是android应用程序开发的新手。如何替换显示数组列表等于另一个数组列表值。


代码:

String[] first={"50-100","100-200","200-300","400-500","600-700","800-900"};

String[] second={"100","200","300","500","700","900"};

我的要求是: 第一个数组列表值显示在下拉列表中,但是当我单击第一个数组列表值“50-100”然后读取“100”

【问题讨论】:

  • 能否请您详细说明一下情况。我读了两遍,但还是一头雾水。谢谢\
  • 在要求人们为您完成所有工作之前,请发布一些代码来展示您尝试过的内容。

标签: java android arrays


【解决方案1】:

我会使用 OnItemClickListener 来处理用户选择。

yourFirstList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {  
          //the index from your first list is i
          String newValue = second[i];
          yourTextView.setText(newValue);
      }
});

【讨论】:

    猜你喜欢
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2013-11-02
    • 2013-03-15
    • 1970-01-01
    • 2017-04-18
    相关资源
    最近更新 更多