私は開発の初心者であり、質問は非常に基本的に聞こえるかもしれませんが、追いかけましょう。これが私のクラスです。
public class MainActivity extends Activity {
private ListView lvPhone;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lvPhone = (ListView)findViewById(R.id.listPhone);
List<PhoneBook> listPhoneBook = new ArrayList<PhoneBook>();
listPhoneBook.add(new PhoneBook(
BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher),
"blah_blah", "384765345667", "something@someprovider.com"));
listPhoneBook.add(new PhoneBook(
BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher),
"blah_blah", "34856834796", "something@someprovider.com"));
listPhoneBook.add(new PhoneBook(
BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher),
"blah_name", "868734633", "something@someprovider.com"));
PhoneBookAdapter adapter = new PhoneBookAdapter(this, listPhoneBook);
lvPhone.setAdapter(adapter);
}
}
ここに「取り付け」たいので、ボタンをクリックすると電話帳が表示されます。
public void addListenerOnButton(){
imageButton = (ImageButton) findViewById(R.id.pb_button);
imageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MyAndroidAppActivity.this,//phone_book goes here
"ImageButton is clicked!", Toast.LENGTH_SHORT).show();//no toaster instead
}
});
}
誰か助けてくれませんか?これは私にとって本当に役立つでしょう。そして、もしあなたが答えるなら、あなたが「Java_moron」に説明しているように説明するようにしてください:)(可能な限り通してください)
[今、私はチャットルームを試しましたが、評判ポイントがなかったので、それは起こりませんでした。可能な限りグーグルで検索しようとしましたが、何も役に立ちませんでした。答えはあったかもしれませんが、私の知識不足は私を失敗させました。]ありがとう、
[編集:または、電話帳クラスを使用する代わりに、電話のネイティブ連絡先リストから連絡先に電話をかけるにはどうすればよいですか?何でも本当に役に立ちます。]