0

フラグメント クラスにダイアログ ボックスを設定したいと考えています。以前に通常のアクティビティ クラスでこれを実行しましたが、フラグメントでは実行しませんでした。

誰かがすでに回答しているこの回答をフォローしていますが、エラーが発生しています。その答えはフラグメント内で機能しますか?

ImageView から既に設定した画像クリックでダイアログを開きたいと思っています。

どんな助けでも素晴らしいでしょう、advancesに感謝します。

ダイアログコードを実行したい:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    final View v = inflater.inflate(R.layout.image_detail_fragment,
            container, false);

    mImageView = (RecyclingImageView) v.findViewById(R.id.imageView);
    mImageView.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {



          /HERE




        }

    });

    return v;
}
4

1 に答える 1

0

フラグメントを使用している場合は、古いダイアログ ボックスの代わりに DialogFragments を使用する必要があります。

http://developer.android.com/reference/android/app/DialogFragment.html

于 2013-10-08T14:22:20.307 に答える