我正在尝试在我的列表中显示在EditText中收集的3个数据。在执行按钮时。如果有3个字段要添加,它们将单独存储给我。我可以在我的代码中做些什么来使其统一为列表中的单个字段?示例:姓名:薛西斯年龄:14描述罪行:当我离开学校时,他朝我吐口水。
当您点击保存按钮时:
你所期待的Jorge 14当我离开学校时,他向我吐口水(列表中的一行)现在发生的事情Jorge 14当我离开学校时,他向我吐口水。(列表中有3行)
这是我的代码:导入android.os.Bundle;
导入android.widget.ArrayAdapter;
导入android.widget.按钮;
导入android.widget.EditText;
导入android.widget.ListView;
导入androidx.appcompat.app.AppCompatActive;
导入java.util.ArrayList;
public class MainActivity扩展了AppCompatActivity{
ListView ListView;
ArrayList list;
Button btAdd;
EditText etName、etAge、etDescription;
ArrayAdapter ArrayAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etName = (EditText) findViewById(R.id.etName);
etAge = (EditText) findViewById(R.id.etAge);
etDescription = (EditText) findViewById(R.id.etDescription);
btAdd = (Button) findViewById(R.id.btGuardar);
listView = (ListView) findViewById(R.id.lvList);
list = new ArrayList<String>();
arrayAdapter = new ArrayAdapter<String>(getApplicationContext(),
android.R.layout.simple_list_item_1,list);
btAdd.setOnClickListener(view -> {
String names=etName.getText().toString();
String ages=etAge.getText().toString();
String description= etDescription.getText().toString();
list.add(names);
list.add(ages);
list.add(description);
listView.setAdapter(arrayAdapter);
arrayAdapter.notifyDataSetChanged();
});
}
}
您可以使用字符串格式将这3个数据连接起来,并只向列表中添加1项
示例:
String names = etName.getText().toString();
String ages = etAge.getText().toString();
String description = etDescription.getText().toString();
String stringFormatted = String.format("%s %s %s", name, ages, description);
list.add(stringFormatted);
我想将我的添加到列中,这样我就可以在加载更多项目时在这个列表视图下面添加CircularProgressIndex ator。我使用了如何在Flutter中将列表视图添加到列中的建议?因此我制作了结构列- 你能告诉我我做错了什么吗?这个构建了新的小部件,但它构建在另一个列上。也许这是错的?
假设我有以下代码: 我怎样才能使它对打字和计算都更有效?
我对熊猫很陌生,我想知道如何同时给熊猫添加多个列。感谢您的帮助。理想情况下,我想一步到位,而不是多步重复。。。
问题内容: 所以我正在一个项目中,我想要一个包含多个数据流的列表视图。我正在寻找的是这样的东西,但是所有这些都需要在一个列表视图中滚动。 我正在接收的数据流来自firebase,并且该变量是firebase集合的实例。我能够为单个流构建一个列表,所以我知道实例是正确的,我不想共享它,因为当前数据库规则处于测试模式。 此代码使我可以从单个流构建单个对象,并且可以按预期工作。 从这里开始,我觉得我有2
正在尝试向添加多个图像。我尝试了以下方法(为了简单起见修改了): 我还尝试使用将图像添加到中,并使用该索引使用设置
我正在做一个项目,以创建一个超过2个子节点的树。我明白在创建二叉树时,我们可以只创建一个左节点和一个右节点来充当子节点,但当我在网上寻找创建树的帮助时,我找到的每一个解决方案都谈到了创建二叉树。我明白创建树的部分意味着您需要创建子节点数组或arraylist,但我不明白如何将数据放入数组,或者如何将子节点数组“连接”到父节点? 这是我目前掌握的代码。我知道这不是很多,但我正在努力刚刚开始这个项目。