有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓为java中的ArrayAdapter按钮分配唯一ID

我有一个自定义的ArrayList,我用它来填充一个活动,这个ArrayList获取一个预先填充的字符串数组的列表视图,每个字符串都是唯一的。在本例中,我将列出乐队名称(可以更改)

ArrayAdapter由该ArrayList填充,并插入到包含XML按钮的布局块中

Main

ArrayList<String> BandList = Controller.BandInfo();

findtheListView = (ListView) findViewById(R.id.findtheListView);
newAdaptor = new ArrayAdapter<String>(this, R.layout.listviewrow, BandList);
findtheListView.setAdapter(newAdaptor);

Listview_row

<Button xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
安卓:id="@+id/button1"
安卓:layout_width="fill_parent"
安卓:layout_height="wrap_content"
安卓:layout_gravity="center_vertical"
安卓:padding="20dp"
安卓:textSize="18sp"
安卓:onClick="onClickdoAction">

列表在插入我的所有值时没有问题,问题是每个新填充的按钮都有相同的id

点击我有一个功能,可以找到按钮的值,并根据按钮转到特定页面。 但是,单击按钮只会从第一个定义的按钮中找到信息

我如何给每个按钮一个唯一的ID


共 (0) 个答案