«android-fragments» 태그된 질문

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

7
조각에서 활동 시작
두 조각에 버튼이 두 개 있습니다. 버튼을 누르면 새로운 활동을 시작하고 싶습니다. 그러나 나는 그것을 작동시킬 수 없습니다. 내가 얻는 오류 : ERROR here : Type mismatch : cannot convert from mFragmentFavorite to Fragment 내가 도대체 ​​뭘 잘못하고있는 겁니까? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter extends …

9
android-support-v4를 사용하는 PreferenceFragment의 대안
PreferenceFragments가이 라이브러리에서 지원되지 않는다는 것을 깨달았 기 때문에 내 앱 개발이 갑자기 중단되었습니다. 신인 안드로이드 개발자가이 장애물을 극복하기 위해 사용할 수있는 대안이 있습니까? 지금의 메인 창입니다. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="0dp" android:layout_height="0dp" android:layout_weight="0"/> <FrameLayout …

5
종료 애니메이션 이벤트 android
뷰 (조각 내부에 있음)에 페이드 아웃 애니메이션이 있으며 애니메이션이 발생할 때마다 뷰가 다시 그려집니다. 나는 view.SetVisibility(View.GONE). 그러나 애니메이션이 끝날 때까지 기다리지 않습니다. 애니메이션이 완료된 후에 만이 setVisibility 코드를 실행하고 싶습니다. 이를 수행하는 가장 좋은 방법은 무엇입니까?

10
조각의 Android SharedPreferences
Fragment 내에서 SharedPreferences를 읽으려고합니다. 내 코드는 다른 활동에서 환경 설정을 얻는 데 사용하는 것입니다. SharedPreferences preferences = getSharedPreferences("pref", 0); 오류가 발생합니다 Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper 이 링크를 따르려고 시도했지만 정적 메서드 및 정적 SharedPreferences를 통해 SharedPreferences 액세스 운이 없습니다 …

21
조각에서 사용자 지정 ActionBar 제목 설정
내 Main FragmentActivity에서 ActionBar다음과 같이 사용자 지정 제목을 설정 합니다. LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); 이것은 완벽하게 작동합니다. 그러나 다른을 열면 Fragments제목을 변경하고 싶습니다. Activity이 작업을 수행하기 위해 Main 에 액세스하는 …

10
Android 툴바 다른 조각에 대한 메뉴 항목 추가
툴바와 탐색 서랍이 있습니다. 앱을 시작하면 도구 모음과 탐색 창이 만들어집니다. 탐색 창에서 항목을 클릭하면 새 조각이 시작되고 동일한 도구 모음이 유지됩니다. 기본적으로 특정 조각을 시작할 때 검색, 추가, 편집과 같은 메뉴 항목을 도구 모음에 추가하려면 어떻게해야합니까? 프로그램 시작시 원하지 않지만 동적으로 생성되었습니다. 또한 이러한 버튼을 클릭하여 다른 조각을 시작하도록하려면 …

9
조각이있는 작업 표시 줄 위로 탐색
A , B , C 라는 세 개의 탭이있는 탭이있는 Actionbar / viewpager 레이아웃이 있습니다. 탭에서 C의 탭 (조각), 나는 또 다른 조각 말 조각 추가하고 D를 . 와 DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); DFragment의 onResume에서 액션 바를 수정하여 버튼을 추가합니다. ActionBar ab = getActivity().getActionBar(); …

2
방향 변경시 Fragment를 처리하는 확실한 방법
public class MainActivity extends Activity implements MainMenuFragment.OnMainMenuItemSelectedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); // add menu fragment MainMenuFragment myFragment = new MainMenuFragment(); fragmentTransaction.add(R.id.menu_fragment, myFragment); //add content DetailPart1 content1= new DetailPart1 (); fragmentTransaction.add(R.id.content_fragment, content1); fragmentTransaction.commit(); } public void onMainMenuSelected(String …

8
XML의 Android onClick 대 OnClickListener
이전에 비슷한 단어로 된 질문이 있었지만 이것은 다릅니다. 나는 안드로이드 앱을 개발하는 데 익숙하지 않으며 android:onclick=""XML 속성과 setOnClickListener메서드 의 차이점에 대해 세 가지 질문이 있습니다. 둘의 차이점은 무엇입니까? 컴파일 타임이나 런타임 또는 둘 다에서 발견 된 두 구현의 차이점이 있습니까? 어떤 사용 사례가 어떤 구현에 유리합니까? Android에서 조각을 사용하면 구현 …

12
Android 조각. 화면 회전 또는 구성 변경 중 AsyncTask 유지
저는 스마트 폰 / 태블릿 앱에서 작업 중이며 하나의 APK 만 사용하고 화면 크기에 따라 필요한 리소스를로드하는 중입니다. 최상의 디자인 선택은 ACL을 통해 프래그먼트를 사용하는 것 같습니다. 이 앱은 지금까지 활동 기반으로 만 잘 작동했습니다. 이것은 화면이 회전하거나 통신 중에 구성 변경이 발생하는 경우에도 작동하도록 활동에서 AsyncTasks 및 ProgressDialogs를 처리하는 …

12
뒤로 버튼과 같은 버튼을 사용하여 현재 조각을 닫는 방법은 무엇입니까?
Imagebutton을 사용하여 현재 조각을 닫으려고합니다. 저는 Fragment-A에 있으며 버튼을 클릭하면 Fragment-B로 바뀝니다. 그리고 Fragment-B 버튼을 클릭하면 Fragment-C로 바뀌고 Fragment-B가 닫힙니다. Fragment-C에서 뒤로 버튼을 클릭하면 Fragment-A로 돌아갑니다. 내가 시도한 코드는 다음과 같습니다. camera_album = (ImageButton) view.findViewById(R.id.camera_album); camera_album.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { closefragment(); Fragment fragment = FileBrowserFragment.newInstance(null, null, …

14
조각 내부에서 소프트 키보드를 숨기는 방법은 무엇입니까?
나는 여러 조각을 제공하기 위해 FragmentActivity사용하고 ViewPager있습니다. 각각의 ListFragment레이아웃은 다음과 같습니다. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp"> <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <EditText android:id="@+id/entertext" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> 활동을 시작하면 소프트 키보드가 표시됩니다. 이 문제를 해결하기 위해 조각 내에서 다음을 수행했습니다. @Override public …

4
Android-조각 트랜잭션이 실행되지 않는 사용자 지정 애니메이션
지원 패키지 v4와 함께 Google API 8 (Android 2.2)을 사용하고 있습니다. 오류나 애니메이션을 제공하지 않습니다. 트랜잭션: FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.content, myFragment); transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); transaction.commit(); 애니메이션 : slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="700" android:fromXDelta="-100%" android:toXDelta="0%" > </translate> </set> slide_out_right.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="700" android:fromXDelta="0%" …

9
(사용되지 않음) 조각 onOptionsItemSelected가 호출되지 않음
편집 : 이 질문은 더 이상 사용되지 않는 셜록 작업 표시 줄에 대한 것입니다. 이제 Android 지원 라이브러리를 대신 사용해야합니다. 표시 fragment되는 공유라는 작업 표시 줄 메뉴 옵션을 추가 했지만 선택 이벤트가 포착되지 않습니다. 이렇게 추가합니다 @Override public void onCreateOptionsMenu (Menu menu, MenuInflater inflater) { MenuItem item = menu.add(0, 7,0, …

17
onActivityResult에서 DialogFragment 표시
내 조각에 대한 onActivityResult에 다음 코드가 있습니다. onActivityResult(int requestCode, int resultCode, Intent data){ //other code ProgressFragment progFragment = new ProgressFragment(); progFragment.show(getActivity().getSupportFragmentManager(), PROG_DIALOG_TAG); // other code } 그러나 다음과 같은 오류가 발생합니다. Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState 무슨 일이 일어나고 있는지 아는 사람이 있거나 어떻게 해결할 …

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