为了为一个扩展了ArrayAdapter<HashMap<String, String>>的活动扩展AppCompatActivity,您可以按照以下步骤进行操作:
implementation 'androidx.appcompat:appcompat:1.4.0'
public class MyActivity extends AppCompatActivity {
// 活动的代码逻辑
}
public class MyAdapter extends ArrayAdapter<HashMap<String, String>> {
// 适配器的代码逻辑
}
public class MyActivity extends AppCompatActivity {
private MyAdapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
// 初始化适配器
mAdapter = new MyAdapter(this, R.layout.item_layout, yourHashMapList);
// 设置适配器
ListView listView = findViewById(R.id.listView);
listView.setAdapter(mAdapter);
}
}
请注意,上述代码中的"yourHashMapList"应替换为您自己的HashMap列表。
这样,您就成功地为一个扩展了ArrayAdapter<HashMap<String, String>>的活动扩展了AppCompatActivity。
云+社区技术沙龙[第9期]
DB TALK 技术分享会
serverless days
云+社区技术沙龙[第1期]
Hello Serverless 来了
第五届Techo TVP开发者峰会
云+社区开发者大会(苏州站)
领取专属 10元无门槛券
手把手带您无忧上云