0

このxmlで2つのボタンとテキストビューを表示するポップアップウィンドウがあります:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/pe"
    android:paddingTop="100dp"
    android:paddingBottom="100dp"
    android:paddingLeft="180dp"
    android:paddingRight="180dp"
    android:background="#444444"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:textSize="26dp"
        android:text="Are you sure?" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <Button
            android:id="@+id/bYesClear"
            android:layout_width="86dp"
            android:layout_height="wrap_content"
            android:text="Yes" />

        <Button
            android:id="@+id/bNoClear"
            android:layout_width="86dp"
            android:layout_height="wrap_content"
            android:text="No" />

    </LinearLayout>

</LinearLayout>

そして、このコードはそれを呼び出しています:

private PopupWindow pw;
    private void initiatePopupWindow() {
        try {
            LayoutInflater inflater = (LayoutInflater) Options.this
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View layout = inflater.inflate(R.layout.popupareyousure, (ViewGroup) findViewById(R.id.pe));
            pw = new PopupWindow(layout, 470, 300, true);
            pw.showAtLocation(layout, Gravity.CENTER, 0, 0);

            yesClearButton = (Button) layout.findViewById(R.id.bYesClear);
            noClearButton = (Button) layout.findViewById(R.id.bNoClear);
            yesClearButton.setOnClickListener(this);
            noClearButton.setOnClickListener(this);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

ポップアップ ウィンドウは正しいサイズで表示されますが、テキスト ビューもボタンも表示されません。

4

0 に答える 0