-2
A
回答
1
試試這個:
custom_dialog.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<android.support.v7.widget.RecyclerView
android:id="@+id/my_recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
活動/ Fragment.java
RecyclerView mRecyclerView;
AlertDialog.Builder builder = new AlertDialog.Builder(context);
LayoutInflater inflater = LayoutInflater.from(context);
View content = inflater.inflate(R.layout.custom_dialog, null);
builder.setView(content);
mRecyclerView = (RecyclerView) content.findViewById(R.id.my_recycler_view);
1
你應該擴展DialogFragment並創建將有回收查看自定義對話框在裏面。
佈局: - fragment_dialog.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
您的自定義對話框: - MyDialogFragment
public class MyDialogFragment extends DialogFragment {
private RecyclerView mRecyclerView;
// this method create view for your Dialog
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//inflate layout with recycler view
View v = inflater.inflate(R.layout.fragment_dialog, container, false);
mRecyclerView = (RecyclerView) v.findViewById(R.id.recycler_view);
//setadapter
//get your recycler view and populate it.
return v;
}
}
相關問題
- 1. 如何在自定義對話框
- 2. 如何在自定義對話框按鈕中使用意圖?
- 3. Recycler View - 自定義複選框:滾動時保持狀態
- 4. 如何關閉自定義對話框
- 5. 如何在JavaFX中使用FXML創建自定義對話框?
- 6. 使用ListView自定義對話框
- 7. Android Espresso如何點擊Recycler View中Recycler View中的項目?
- 8. 在android中的自定義對話框?
- 9. 自定義對話框Android
- 10. 如何在自定義對話框中設置自定義按鈕?
- 11. 使用DialogFragment自定義對話框
- 12. 如何從對話框中的自定義按鈕中取消自定義對話框?
- 13. 如何在彈出對話框中顯示Recycler視圖?
- 14. 如何在Android上自定義對話框標題的中心
- 15. 如何在自定義對話框中自定義NSIS複選框?
- 16. 使用mfc從自定義對話框派生對話框
- 17. 如何自定義對話框?
- 18. 如何自定義對話框寬度?
- 19. 如何自定義jquery對話框?
- 20. 如何創建自定義對話框
- 21. 如何自定義FACEBOOK對話框?
- 22. 如何移動自定義對話框?
- 23. 如何自定義對話框
- 24. 如何在android中的自定義對話框中顯示webview?
- 25. 在自定義對話框中使用DatePicker
- 26. 使用ListView在自定義對話框中(android)
- 27. 如何顯示自定義對話框,在中心
- 28. 錯誤在自定義對話框
- 29. 如何驗證自定義對話框中的複選框?
- 30. 自定義對話框中的getText
使用自定義對話框 –