【发布时间】:2011-01-17 10:51:20
【问题描述】:
我没有设法为我的自定义警报对话框设置标题或(标题)图标。 我的代码:
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("");
-
你是如何实例化对话框的?
标签: android title android-alertdialog customdialog