ユーザー ポップアップ ダイアログを実装する必要がありますが、標準のようには見えません。Android の機能 (カスタム ダイアログ) を使用してカスタム ポップアップを実装する方法があると思いますが、それらを装飾することは可能ですか? しかし、それはこの問題の最善の解決策ではないかもしれません - 非表示のレイアウトなどを試してみるべきでしょうか?
ありがとうございました。
はい、必要に応じてダイアログ ボックスを変更できます。これを行うには、カスタム ダイアログ ボックスを作成します。ステップ1。resの文字列ファイルにスタイルを作成します
<style name="myQuitDialog" parent="android:Theme.Dialog">
<item name="android:gravity">center_horizontal</item>
</style>
ステップ2。レイアウトで xml ファイルを作成する
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_quit"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/image which u want to show"
>
</RelativeLayout>
Step3. カスタムダイアログボックスのコードをsrcに書く
class Custom_Dialog extends Dialog {
protected Custom_Dialog(Context context, int theme) {
super(context, theme);
// TODO Auto-generated constructor stub
}
private void show_alert() {
final Custom_Dialog alertbox = new Custom_Dialog(this, R.style.myQuitDialog);
Window window = alertbox.getWindow();
window.setBackgroundDrawableResource(android.R.color.transparent);
window.requestFeature(window.FEATURE_NO_TITLE);
alertbox.show();
alertbox.setCancelable(true);
alertbox.setCanceledOnTouchOutside(true);
alertbox.dismiss();
}
}
カスタマイズしたい天気を指定せず、アラートダイアログまたはポップアップダイアログを使用しないため、質問は私にはあまり明確ではありません.Androidでは両方が異なります.Androidではクイックアクションという名前のポップアップダイアログ.クイックアクションについて簡単に説明し、それをアプリに実装する方法を見事に説明します。
http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/