«android-fragments» 태그된 질문

조각은 Android 앱에서 재사용 가능한 동작 또는 사용자 인터페이스의 일부를 나타냅니다.

6
Fragments에서 setArguments () 및 getArguments () 메서드를 사용하는 방법은 무엇입니까?
두 개의 조각이 있습니다 : (1) Frag1 (2) Frag2. Frag1 bundl = new Bundle(); bundl.putStringArrayList("elist", eList); Frag2 dv = new Frag2(); dv.setArguments(bundl); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.the_fragg,dv); ft.show(getFragmentManager().findFragmentById(R.id.the_fragg)); ft.addToBackStack(null); ft.commit(); Frag2에서이 데이터를 어떻게 얻습니까?

4
활동 / 조각이 일시 중지되었을 때 핸들러 메시지를 처리하는 방법
내 다른 게시물의 약간의 변형 기본적으로 나는 메시지를 가지고 Handler내에서 Fragment대화 상자가 발생할 수있는 메시지의 무리를 수신 기각 또는 표시되는. 앱이 백그라운드로 들어가면 나는을 얻었 onPause지만 예상대로 내 메시지가 여전히 전달됩니다. 그러나 조각을 사용하고 있기 때문에 대화 상자를 닫고 표시 할 수는 없습니다 IllegalStateException. 상태 손실 허용을 취소하거나 취소 할 …

13
FragmentPagerAdapter를 사용하는 ViewPager의 조각은 두 번째로 볼 때 비어 있습니다.
기본보기에서 다른 조각을 여는 하단에 탭이있는 조각 인터페이스가 있습니다. 항목 목록 인 특정 조각이 하나 있습니다. 사용자가이 목록의 항목 중 하나를 선택하면 이전 조각의 목록에있는 모든 항목 사이를 가로로 스크롤하는 뷰 페이저가 포함 된 다른 조각이 열립니다. 이것은 훌륭하게 작동합니다. 뷰 페이저는 FragmentPagerAdapter를 사용하여 항목을 표시합니다. 문제는 사용자가 목록에서 항목을 …

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, …

10
결과에 대한 시작 조각처럼 작동하는 방법이 있습니까?
현재 오버레이에 조각이 있습니다. 서비스에 로그인하기위한 것입니다. 전화 앱에서 오버레이에 표시하려는 각 단계는 자체 화면과 활동입니다. 로그인 프로세스에는 세 부분이 있으며 각 부분에는 startActivityForResult ()로 호출 된 자체 활동이 있습니다. 이제 조각과 오버레이를 사용하여 동일한 작업을 수행하고 싶습니다. 오버레이는 각 활동에 해당하는 조각을 표시합니다. 문제는 이러한 프래그먼트가 Honeycomb API의 활동에서 …

3
조각 또는 활동에 도구 모음이있는 코디네이터 레이아웃
새로운 디자인 라이브러리에는 개발자가 원하는 경우 도구 모음의 동작 방식을 많이 변경하는 몇 가지 새로운 레이아웃이 있습니다. 예를 들어 중요한 사진을 보여주는 축소 도구 모음이있는 갤러리 조각 또는 도구 모음을 숨기는 데 앱바 레이아웃이 필요하지 않은 스크롤 뷰가없는 조각과 같이 조각마다 동작과 목표가 다르기 때문에 활동에 단일 도구 모음이 있으면 …

12
백 스택에서 재개에 대한 조각
Android 2.2에서 Fragments를 사용하기 위해 호환성 패키지를 사용하고 있습니다. 프래그먼트를 사용하고 그들 사이에 전환을 백 스택에 추가 할 때, 활동의 onResume과 동일한 동작을 달성하고 싶습니다. 백 스택, 프래그먼트 내에서 일종의 콜백을 활성화하고 싶습니다 (예 : 공유 UI 리소스에서 특정 변경을 수행하기 위해). 프래그먼트 프레임 워크 내에 내장 콜백이 없다는 것을 …

7
ActionBar에 표시된 메뉴 항목을 업데이트하는 방법은 무엇입니까?
2 개의 조각이있는 활동이 있습니다. 둘 다 ListFragments이며 둘 다 Menu에 MenuItems를 제공합니다. ActionBar에 버튼으로 표시되도록 android : showAsAction 속성을 설정 한 MenuItem이 하나 있습니다. 잘 작동합니다. 이제 MenuItem은 상태에 따라 다릅니다. 대기열을 일시 중지하고 다시 시작하기위한 일시 중지 / 다시 시작 메뉴 옵션입니다. 내 문제는 조각이 만들어 질 때 …

3
null 매개 변수가있는 addToBackStack의 의미는 무엇입니까?
고객 코드가 있습니다. 모든 조각에 대해 단 하나의 활동이 있습니다. 즉, 단일 활동이 모든 조각을 관리합니다. 이 활동에는 해당 조각의 메서드 끝에있는 모든 조각에 대한 다음 코드가 포함되어 있습니다. 예를 들어-MoreFragment 조각 : MoreFragment firstFragment = new MoreFragment(); getSupportFragmentManager().beginTransaction() .replace(R.id.article_fragment, firstFragment) .addToBackStack(null).commit(); 그래서, 1) addToBackStack(null)뒤에 a 의 의미는 무엇입니까 commit()? …

9
한 지점에서 성장하는 애니메이션으로 DialogFragment 표시
나는를 표시하고있어 DialogFragment사용자가의 행에 탭 때 ListView. 행의 중심에서 커지도록 대화 상자 표시를 애니메이션하고 싶습니다. 런처에서 폴더를 열 때 유사한 효과를 볼 수 있습니다. 내가 가진 한 가지 아이디어는 TranslateAnimation및 의 조합입니다 ScaleAnimation. 다른 방법이 있습니까?

8
PreferenceFragment 내에서 기본 설정 변경을 수신하는 방법은 무엇입니까?
여기 에 설명 된대로 PreferenceFragment를 서브 클래 싱하고 Activity 내부에 표시합니다. 이 문서는 여기 에서 환경 설정 변경을 수신하는 방법을 설명 하지만 PreferenceActivity를 하위 클래스로 만드는 경우에만 해당됩니다. 그렇게하지 않는데 선호도 변경을 어떻게 듣나요? 내 PreferenceFragment에서 OnSharedPreferenceChangeListener를 구현하려고 시도했지만 작동하지 않는 것 같습니다 ( onSharedPreferenceChanged호출되지 않는 것 같습니다). 이것은 지금까지 …

9
조각에서 권한을 확인하는 방법
조각 내에서 권한을 확인하고 싶습니다. 내 코드 : // Here, thisActivity is the current activity if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Should we show an explanation? if (ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), android.Manifest.permission.ACCESS_FINE_LOCATION)) { // Show an explanation to the user *asynchronously* -- don't block // this thread waiting for the user's response! …

14
BottomSheetDialogFragment의 상태를 확장 됨으로 설정
Android 지원 디자인 라이브러리 (v23.2.1)를 BottomSheetDialogFragment사용 BottomSheetBehavior#setState(STATE_EXPANDED)하여 확장 으로 확장 되는 조각의 상태를 어떻게 설정 합니까? https://code.google.com/p/android/issues/detail?id=202396 말한다 : 하단 시트는 처음에 STATE_COLLAPSED로 설정됩니다. 확장하려면 BottomSheetBehavior # setState (STATE_EXPANDED)를 호출합니다. 뷰 레이아웃 전에는 메서드를 호출 할 수 없습니다. 제안 연습 첫번째 팽창 할 뷰를 필요로하지만, 나는 확실히 내가 조각 위에 …

4
Android에서 탐색 창에 하나의 섹션 구분 기호를 추가하는 방법은 무엇입니까?
이 이미지와 같은 탐색 창이 있습니다. 섹션 구분자를 추가하고 싶습니다 (예 : Neptune을 구분하는 선). 간단 해 보이지만 제 경우에 유용한 웹 사이트를 찾을 수 없습니다. 내 MainActivity는 다음과 같습니다. public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private CharSequence …

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