我有一个很长的号码列表,我想打开相同号码的拨号器,如果我使用的话,点击它
$( "input[id^=check]" ).click(function() {
$( "#"+$( this ).data('id') ).toggle();
});
然后我必须为每个号码编写代码我想知道如何使用每个号码的单个代码请帮帮我
答案 0 :(得分:0)
ArrayList Phone_Numbers = new ArrayList();
首先将所有数字都放在arraylist中 然后创建一个列表视图并将该arraylist设置为它。
Populating a ListView using an ArrayList?
然后在该列表上的seta setonitemclicklisterner查看下面的链接
以下代码的说明 当您点击下面列表中的项目时,将调用监听器,并通过 int position ,您可以获得特定的电话号码。
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// in itemValue you will have the phone number.
String itemValue = Phone_Numbers.get(position);
//now call the function to open the dialer with that specified number
open_Phone_Dialer(itemValue);
}
});
public void open_Phone_Dialer(String phone_Number) {
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:" + phone_Number));
startActivity(intent);
}