«android-dialogfragment» 태그된 질문

DialogFragment는 활동 창 위에 떠있는 대화 창을 표시하는 조각입니다.

17
버튼을 클릭 할 때 대화 상자가 닫히는 것을 방지하는 방법
EditText입력 대화 상자가 있습니다. 대화 상자에서 "예"단추를 클릭하면 입력의 유효성을 검사 한 다음 대화 상자를 닫습니다. 그러나 입력이 잘못되면 동일한 대화 상자에 남아 싶습니다. 입력이 무엇이든 "no"버튼을 클릭하면 대화 상자가 자동으로 닫힙니다. 어떻게 비활성화 할 수 있습니까? 그건 그렇고, 나는 대화 상자의 버튼에 PositiveButton과 NegativeButton을 사용했습니다.

6
제목없이 DialogFragment를 만드는 방법은 무엇입니까?
내 앱과 관련된 도움말 메시지를 표시하기 위해 DialogFragment를 만들고 있습니다. DialogFragment를 표시하는 창 상단에는 검은 색 줄무늬가 있는데 제목에 예약되어 있다고 가정하고 싶지 않습니다. 내 사용자 정의 DialogFragment가 흰색 배경을 사용하기 때문에 이것은 특히 고통 스럽습니다. 따라서 변경이 너무 악명 높은 것은 제외됩니다. 좀 더 그래픽적인 방식으로 보여 드리겠습니다. 이제 …

21
안드로이드에서 사용자 정의 대화 상자를 만드는 방법은 무엇입니까?
아래와 같이 사용자 정의 대화 상자를 만들고 싶습니다 나는 다음을 시도했다. AlertDialog.Builder 의 하위 클래스를 만들고 사용자 지정 제목 및 사용자 지정 콘텐츠보기를 사용했지만 그 결과는 예상과 다릅니다. 또 다른 시도는 DialogFragment 를 서브 클래 싱 하고 onCreateDialog 내에서 대화 상자를 사용자 정의했지만 결과는 예상과 다릅니다 . 그런 다음 일반 …


26
DialogFragment의 너비와 높이를 설정하는 방법은 무엇입니까?
XML 레이아웃 파일 (이라고 부르 자)에서 DialogFragment의 레이아웃을 지정 layout_mydialogfragment.xml하고 그 속성 layout_width과 layout_height속성 (특히 100dp말하자)을 지정하십시오. 그런 다음 DialogFragment의 onCreateView(...)메소드 에서이 레이아웃 을 다음과 같이 팽창시킵니다 . View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); 불행히도 내 대화 상자 (DialogFragment)가 나타나면 xml 레이아웃 파일에 지정된 layout_width및을 존중하지 않습니다 layout_height(내 대화 상자는 …

27
Android의 전체 화면 대화 상자
거의 전체 화면 DialogFragment를 표시하려고합니다. 그러나 나는 어떻게 든 그렇게 할 수 없습니다. 내가 조각을 보여주는 방식은 안드로이드 개발자 문서에서 나온 것입니다. FragmentManager f = ((Activity)getContext()).getFragmentManager(); FragmentTransaction ft = f.beginTransaction(); Fragment prev = f.findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment …

5
DialogFragment의 제목을 설정하는 방법?
이것은 간단한 작업이어야하지만 어떤 이유로 DialogFragment 제목을 설정하는 방법을 찾을 수 있습니다 . ( onCreateView오버로드를 사용하여 대화 상자 내용을 설정하고 있습니다 ). 기본 스타일은 제목의 자리를 떠나지 만 DialogFragment클래스 에서 제목 을 설정하는 메소드를 찾을 수 없습니다 . 제목은 onCreateDialog방법을 사용하여 내용을 설정하는 경우 어떻게 든 마술처럼 설정 되므로 이것이 …

13
DialogFragment에서 조각으로 콜백
질문 : DialogFragment에서 다른 Fragment로 콜백을 만드는 방법은 무엇입니까? 필자의 경우 관련된 Activity는 DialogFragment를 완전히 인식하지 않아야합니다. 내가 가진 것을 고려 public class MyFragment extends Fragment implements OnClickListener 그리고 어떤 시점에서 내가 할 수 할 DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); MyDialogFragment의 모양 protected OnClickListener listener; public static DialogFragment newInstance(OnClickListener …

11
DialogFragment를 올바르게 닫는 방법은 무엇입니까?
문서 dismiss()는 Dialog클래스 의 메소드에 대해 다음과 같이 말합니다 . 이 대화 상자를 닫고 화면에서 제거합니다. 이 메서드는 모든 스레드에서 안전하게 호출 할 수 있습니다. 대화 상자가 닫힐 때 정리를 수행하기 위해이 메서드를 재정의해서는 안되며 대신 onStop(). 내 코드에서 내가하는 일은 getDialog().dismiss()그것을 기각하라는 전화 뿐이다. 그러나 나는 다른 일을하거나 사용하지 …

7
조각에서 대화를 표시 하시겠습니까?
일반 대화 상자를 표시해야하는 조각이 있습니다. 이 대화 상자에서 사용자는 예 / 아니요 응답을 선택할 수 있으며 그에 따라 조각이 작동해야합니다. 이제 Fragment클래스에는 onCreateDialog()재정의 할 메서드 가 없으므로 포함 된 .NET Framework에서 대화 상자를 외부에 구현해야한다고 생각합니다 Activity. 괜찮지 만 Activity선택한 답변을 어떻게 든 조각에보고해야합니다. 물론 여기에서 콜백 패턴을 사용할 …

6
DialogFragment에 인수 전달
DialogFragment작업을 수행 할 수 있도록에 몇 가지 변수를 전달해야합니다 . Eclipse는 내가 사용해야한다고 제안합니다. Fragment#setArguments(Bundle) 하지만이 기능을 사용하는 방법을 모르겠습니다. 내 대화 상자에 변수를 전달하는 데 어떻게 사용할 수 있습니까?

4
DialogFragment setCancelable 속성이 작동하지 않습니다.
Android 응용 프로그램에서 작업 중이며 DialogFragment를 사용하여 대화 상자를 표시하고 해당 DialogFragment를 취소 할 수 없도록 만들고 싶습니다. 대화 취소 가능 속성을 false로 만들었지 만 여전히 영향을 미치지 않습니다. 내 코드를 살펴보고 해결책을 제안하십시오. public class DialogTest extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return super.onCreateDialog(savedInstanceState); } @Override …

16
스낵바의 배경색을 변경하는 방법은 무엇입니까?
alertDialog의 Positive click 내 DialogFragment에 스낵바가 표시됩니다. 다음은 내 코드 스 니펫입니다. Snackbar snackbar = Snackbar.make(view, "Please enter customer name", Snackbar.LENGTH_LONG) .setAction("Action", null); View sbView = snackbar.getView(); sbView.setBackgroundColor(Color.BLACK); snackbar.show(); dialogfragment의보기를 스낵바로 전달하고 있습니다. 배경색을 검정색으로 하시겠습니까? 어떻게 할 수 있습니까? DialogFragment에서 alertDialog를 반환하고 있습니다. 그리고 다음과 같이 대화에 설정하고있는 테마 …

10
사용자 지정 DialogFragment를 조각 위에 투명하게 만들 수 없습니다.
(전체 화면을 차지하는) 조각에 대한 대화 상자를 만들어야합니다. 이 대화 상자는 조각 외부가 어둡게 표시된 조각 위에 배치되는 부동 대화 상자 여야합니다. 사용자 지정 대화 상자의 경우 곡선 가장자리가있는 linearLayout이 있습니다. 내가 무엇을하든 대화 상자에는 모든면에 검정색 테두리가 있습니다 (매우 작음). 나는 그것을 투명하게 만들고 사라지기 위해 모든 것을 시도했습니다 …

17
DialogFragment 너비를 Fill_Parent로 만드는 방법
DialogFragment대화 상자를 표시하는 데 사용하는 Android 응용 프로그램에서 작업 중이지만 너비가 매우 작습니다. 이 너비를 어떻게 만들 fill_parent수 있습니까? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getDialog().setTitle(getString(R.string.app_name)); View view = inflater.inflate(R.layout.fragment_add_note_dialog, …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.