在ScrollView上显示ArrayList<Contact>联系人,可以通过以下步骤实现:
以下是一个示例代码:
ScrollView scrollView = findViewById(R.id.scrollView);
LinearLayout linearLayout = findViewById(R.id.linearLayout);
ArrayList<Contact> contacts = getContacts(); // 获取联系人列表数据
for (Contact contact : contacts) {
// 创建一个新的联系人视图
LinearLayout contactLayout = new LinearLayout(this);
contactLayout.setOrientation(LinearLayout.VERTICAL);
// 创建并设置联系人姓名的TextView
TextView nameTextView = new TextView(this);
nameTextView.setText(contact.getName());
contactLayout.addView(nameTextView);
// 创建并设置联系人电话号码的TextView
TextView phoneTextView = new TextView(this);
phoneTextView.setText(contact.getPhoneNumber());
contactLayout.addView(phoneTextView);
// 将联系人视图添加到线性布局中
linearLayout.addView(contactLayout);
}
// 将线性布局设置为ScrollView的子视图
scrollView.addView(linearLayout);
这样,ScrollView上就会显示出联系人列表中每个联系人的姓名和电话号码。
对于这个问题,腾讯云没有特定的产品与之相关,因此无法提供腾讯云相关产品的介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云