AlertDialog.Builder .setAdapter的使用
?????AlertDialog.Builder songOptsDBuilder = new AlertDialog.Builder(Rock.this);
??? ?songOptsDBuilder.setTitle(“Name”);
??? ?songOptsDBuilder.setAdapter(
??? ???new ArrayAdapter<String>(
??? ?????getApplicationContext(),
??? ?????android.R.layout.select_dialog_item,
??? ?????android.R.id.text1,
??? ?????getResources().getStringArray(R.array.song_options)),
??? ???new PlaylistOptionClickListener(
??? ?????songId,
??? ?????mSongOptionSelectedHandler));
??? ?songOptsDBuilder.setOnCancelListener(
??? ???new OnCancelListener() {
?????@Override
?????public void onCancel(DialogInterface dialog) {
??????// Reverse the animation
??????mRockOnRenderer.reverseClickAnimation();
?????}
??? ???});
??? ?songOptsDBuilder.show();