dialogfragment

    1熱度

    2回答

    在我的應用程序中,我有幾個對話框片段。 我想要的是: 當一個特定的對話框片段打開併發生旋轉時,我想阻止該特定片段的屏幕旋轉。 另外,我希望其他片段在屏幕旋轉上正常工作。 下面是對話片段的Java代碼,我想停止屏幕旋轉: public class DialogDelete extends DialogFragment implements View.OnClickListener {

    0熱度

    1回答

    長名稱的道歉。我的問題如下所示:我使用DialogFragment來防止AlertDialogs在輪換時被解散(類似於這裏的答案:Prevent dialog dismissal on screen rotation in Android)。 現在,我在後臺運行一些任務,可能需要幾秒鐘。我想展示一個progressdialog來告訴用戶發生了什麼。任務完成後,ProgressDialog應該從As

    1熱度

    1回答

    從片段(設置)中通過按TextView調用DialogFragment,在其中更改設置(語言)應用程序,如何關閉DialogFragment,應用設置而不重新啓動整個應用程序? 理想情況下,在SingleChoice選擇對話框上一次更改語言。重啓後一切正常。下面是代碼DialogFragment: public class LanguageDialogFragment extends Dialog

    0熱度

    1回答

    編輯:附上我的onCickListener代碼發送評級值,然後顯示我的對話框。 我有一個TextView,它以數字格式(4.5)顯示我的評分。當我按下這個TextView時,會彈出一個對話框讓我通過RatingBar更改評分。當彈出時,評分欄的評分等於TextView評分。這按照預期工作,並且當我按OK時,TextView更新爲新的評分。但是當我再次按下TextView時,會顯示初始的第一個值,而

    -2熱度

    2回答

    我一直在關注我的項目中使用DialogFragment的官方android developer docu和this one。因爲我必須將數據傳遞給DialogFragment才能創建多選列表,所以我通過newInstance方法(傳遞項目)從MainActivity內部調用DialogFragment,並得到正確的結果。現在,我想傳遞另一個參數,即DialogFragment的數據,但它必須是可選

    0熱度

    1回答

    從另一個片段中的片段啓動方法有問題。 我有2個片段。在抽屜和抽屜中,我可以選擇帶信息的dialogFragment。我ican打開一個片段,但我想爲所有選項創建一個片段。 所以fragmentB是DialogFragment。 這是我想叫 public void configureSettingsMenus(int position) { switch (position) {

    1熱度

    2回答

    我打開對話框片段。但是,它不佔用整個屏幕。我的意思是它留下了一些空間。 下面是我的代碼: public class MyDialogFragment extends DialogFragment implements View.OnClickListener{ private Context context = getActivity(); private ImageVi

    1熱度

    1回答

    我的應用程序中有一個DialogFragment(android.support.v4.app.DialogFragment)的子類,它很長一段時間都運行良好。該對話框本身是在onCreateDialog()回調中構建的。 但是,現在我想轉換到新的對話框佈局,並決定構建一個完全自定義的對話框。據我所知,這需要刪除覆蓋onCreateDialog()和回調的View層次結構。我這樣做了。 產生的行爲

    2熱度

    1回答

    我有一個基本上可以工作的自定義dialogFragment,但是如果您單擊(即點擊)遠離對話框,它只會被解散。如果我點擊非常靠近對話框,但仍然在外面(例如距邊緣30px),則沒有任何反應......對話框不會消失。 即使在不使用自定義的基本alertDialog中,也會發生這種情況。據我所知,這是一個標準的Android事情。我錯了嗎?這有什麼原因嗎? 有一個屬性.setCanceledOnTou

    -1熱度

    1回答

    我想顯示從我的活動的SharedElement中顯示的Dialogfragment。我嘗試SharedElementTransition,並沒有工作。下面是代碼: FragmentManager fm = this.getSupportFragmentManager(); AddHistoryFragment mAddHistoryFragment = new AddHistoryFragmen