簡體   English   中英

我在訪問 Flutter 中的數組值時遇到問題

[英]I'm having trouble accessing an array value in Flutter

在我的代碼中,我有一個下拉列表,它從列表中接收值,但這些值在下拉列表的變量值內,我無法訪問第一個或第二個值。 按照代碼:

List<int> cilindro1 = [4145, 2100];
List<int> cilindro2 = [4405, 2085];
List<int> cilindro3 = [4140, 2095];


child: DropdownButton<String>(
        items: [
          DropdownMenuItem<String>(
            child: Text('Cilindro 1'),
            value: '$cilindro1',
          ),
          DropdownMenuItem<String>(
            child: Text('Cilindro 2'),
            value: '${cilindro2}',
          ),
          DropdownMenuItem<String>(
            child: Text('Cilindro 3'),
            value: '${cilindro3}',
          ),
        ],
        onChanged: (String value) {
          setState(() {
            _valoresArray = value;
          });
        },

包含值的變量是 _valoresArray,我無法從中選擇索引。

我已經使用substring解決了這個問題。

var peso = value.substring(1, 5);
var volume = value.substring(7, 11);
_peso = peso;
_volume = volume;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM