カスタムアラートダイアログにタイトルも(タイトル)アイコンも設定できません。 マイコード:カスタムアラートダイアログのタイトルと(タイトル)アイコンを設定する
public class AddingFavoriteDialog extends AlertDialog {
private OnAddingFavoriteListener onAddingFavoriteListener;
private Context context;
private GeocodingManager geocodingManager;
private FavoritesActivity favoritesActivity;
public AddingFavoriteDialog(Context context, OnAddingFavoriteListener onAddingFavoriteListener) {
super(context, android.R.style.Theme_Dialog);
this.context = context;
this.onAddingFavoriteListener = onAddingFavoriteListener;
this.geocodingManager = new GeocodingManager(context);
this.favoritesActivity = (FavoritesActivity) context;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adding_favorite_dialog2);
setTitle("MYTITLE");
setIcon(R.drawable.star_gold);
}
私は間違っていますか?私はonCreate()
とコンストラクタでsuper.setTitle("MYTITLE");
を呼び出して設定しようとしました。
編集:でもsetButton(BUTTON_POSITIVE, context.getString(R.string.button_value_OK), new OnClickListener() {...}
はうまくいかないようです。
this.setTtitle( "");を使用してみてください。またはそれが動作しない場合Classname.steTitle( ""); – ingsaurabh
どのようにダイアログをインスタンス化していますか? –