1
내 활동에서 조각을 열어보고 싶습니다. 문제는 조각이 절대로 나타나지 않는다는 것입니다. 이는 내 활동의 일부입니다오픈 조각 활동?
btn_opciones.setOnValueChangedListener(new ToggleButton.OnValueChangedListener() {
@Override
public void onValueChanged(int position) {
if(position == 1){
OrdenarComplejosFragment ordenarComplejosFragment = new OrdenarComplejosFragment();
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
ft.setCustomAnimations(R.anim.fade_in, R.anim.fade_out);
ft.add(ordenarComplejosFragment, null);
ft.commit();
}
}
});
그리고 이것은 내가 싶어 내 단편 열고 쇼 :
public class OrdenarComplejosFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_ordenar_complejos, container, false);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
//do your stuff for your fragment here
}
}
위의 조각의 XML :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="HOLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
android:id="@+id/textView35"
android:layout_gravity="center_horizontal" />
</LinearLayout>
I 조각이 왜 절대로 표시되지 않는지 모르겠다. 버튼이 잘 작동합니다.
R.id.fragment_frame은 activity_main.xml에있는의 ID입니다. 문제는 내가 클릭 할 때 단편을 보여주고 싶다는 것입니다. 항상 아님 –
R.id.fragment_frame은 컨테이너보기의 ID입니다 (예 : RelativeLayout). 한 번에 하나씩 일 해보자. 이 코드가 조각을 화면에 표시합니까? – FishStix
"id 0x7f0e0167에 대한 뷰가 없습니다."문제는 ft.add (R.id.container_fragment_ordenar_complejos, ordenarComplejosFragment)를 넣어야하는 마녀 id를 모른다는 것입니다. 조각의 xml 상대적 레이아웃의 ID를 넣어. 내 활동에 코노 테인 타/위치를 제공하는 방법을 모르겠다는 것을 유감스럽게 생각합니다. –