我創建了一個片段,有一些文字和圖像:如何在對話框中顯示片段?
public class ContentFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_content, container, false);
return view;
}
}
有什麼辦法讓它在一個對話框中顯示?
例如:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Showing a fragment in a dialog");
// Load fragment as dialog content somehow
AlertDialog alert = builder.create();
alert.show();
我剛剛更新了示例的鏈接。 – NickF
謝謝。我將ContentFragment更改爲擴展DialogFragment而不是Fragment,然後使用setView()在對話框中顯示片段。 – tpbapp