android - ListView 中的按钮 - android

标签 android

我有一个扩展 ListActivity 的类,它使用 SimpleAdapter 作为列表适配器。我的代码如下所示:

public class ListOfFirms extends ListActivity {

    Intent extras;
    int time;
    String km;
    ArrayList<String> firms = new ArrayList<String>(); 
    SimpleAdapter adapter;  
    static final ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
        
    @Override
    public void onCreate(Bundle savedInstanceState) {
            
        super.onCreate(savedInstanceState);
        setContentView(R.layout.firms);
            
        extras = getIntent();
            
        time = extras.getIntExtra("time", 0); 
        km = extras.getStringExtra("km");
                  
        adapter = new SimpleAdapter(
            this, list, R.layout.taxi_custom,
            new String[] {"name","price"},
            new int[] {R.id.taxi_name,R.id.taxi_price});
          
            initializeFirm();
            setListAdapter(adapter);
     }
}

我的问题是如何向列表中的每个元素添加一个按钮,该按钮应该向右浮动。我的列表包含 Firm 类的对象,当用户按下此按钮时,我如何知道我从列表中抓取了哪个对象?

最佳答案

here是自定义 ListView 的示例,可能对您有帮助

使用自定义适配器.... 并设置

listview.setAdapter(adapter);

关于android - ListView 中的按钮 - android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10270798/

相关文章:

android - SQLite 游标在内部是如何工作的?

android:windowSoftInputMode ="adjustPan"不工作

java - 使用 simpledateformat 进行日期解析

android - 数组索引查找与实例字段查找

android - 在没有 ViewModel 的情况下使用 Room

android - 具有上下文/Activity 的静态实用程序类 - Android

android - 没有这样的服务 ComponentInfo Android JobScheduler

android - ListView setOnClickListener

android - 如何解决微调器内容隐藏的情况?

Android 能够获取 google.com,但不能获取任何其他网页