0

AlertDialog断片的に作業するのに苦労しています。6 つのボタンがあり、各ボタンをクリックすると、AlertDialogボックスにその内容が表示されます。prgはエラーなしで実行されており、ボタンをクリックするとtatフラグメントページがボタンで開いていますが、ダイアログボックスが開いていません。前もって感謝します。

これが私のフラグメントアクティビティコードです:

@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class Fragment3 extends  DialogFragment implements OnClickListener  {

    private static final int ALERT_DIALOG1 = 1;
  private static final int ALERT_DIALOG2 = 2;
  private static final int ALERT_DIALOG3 = 3;
  private static final int ALERT_DIALOG4 = 4;
  private static final int ALERT_DIALOG5 = 5;



  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
      //setContentView(R.layout.activity_fragment2);
    View view =  inflater.inflate(R.layout.fragment3layout, container, false);

      Button alert1 = (Button) view.findViewById(R.id.Button1);
      alert1.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
          showDialog(ALERT_DIALOG1);
      }
  });



 default:
        dialog = null;
    }
    return dialog;

}

ここに私のマニフェストファイルがあります

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.pacificstereoapp"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />


            </intent-filter>
        </activity>
        <activity
            android:name="com.example.a.Fragment1"
            android:label="@string/title_activity_fragment1" >
        </activity>

    </application>

</manifest>
4

1 に答える 1

1

ダイアログを作成していますが、実際には表示していません。コールしdialog.show()ます。

于 2013-02-15T06:10:21.653 に答える