0

カスタムダイアログを作成すると、次のようになります。
ダイアログ

しかし、私はそれをこのように見せたいです:
ダイアログ

4

5 に答える 5

1

Dialog を拡張するクラスを作成し、レイアウトを拡張します

public class CustomDialog extends Dialog
    {
        public CustomDialog (Context context)
        {
            //use this Theme, or any other theme you like
            super(context, android.R.style.Theme_Translucent_NoTitleBar);

            requestWindowFeature(Window.FEATURE_NO_TITLE);

            setContentView(R.layout.your_layout);
        }
    }
于 2012-02-18T10:24:59.453 に答える
1

カスタム ダイアログを使用して、設計した xml をその中に膨らませることができます。

final Dialog yourDialog=new Dialog(context);
thumbnail_click.setContentView(R.layout.yourlayout);
于 2012-02-18T10:34:35.923 に答える
0

まだ答えがない場合は、ここに良いトーチュリアルがあります:トーチュリアル

独自のXMLシェイプスタイルファイルを作成し、コーナー関数を使用する必要があります。例:

<corners android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" />
于 2012-02-18T13:38:04.067 に答える
0

次のリンクのように、ダイアログに独自のカスタムレイアウトを使用できます

カスタム ダイアログ

カスタム ダイアログ ポップアップ

于 2012-02-18T10:25:35.173 に答える
0

独自のカスタム ダイアログ ボックス レイアウトをいつでも拡張できます。

LayoutInflater inflater = getLayoutInflater();
View dialoglayout = inflater.inflate(R.layout.dialog_layout, (ViewGroup)     findViewById(R.id.dialog_layout_root));
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(dialoglayout);
于 2012-02-18T10:26:48.293 に答える