olamaz android dönüştürmek.app.FragmentManager android için.destek.v4.app.FragmentManager
Bir uygulamayı tablet için Parçaları kullanarak yaratıyorum.Şimdiye kadar sol tarafında bazı düğmeler oluşturdum ve parçaları düğmeleri görünür.
Ama mainactivity.java benim dosyada hata "Tür uyumsuzluğu hatası:bu android.support.v4.app.FragmentManager android.app.FragmentManager" Ve bunu uygulamak veremem ana nedenidir.dönüştürmek yaşıyorum Zaten android.support.v4.app.FragmentManager ithal var.
Nasıl sorunumu çözebilirim?
MainActivity.java benim kod
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
Fragment fragment;
Button btn1,btn2,btn3,btn4,btn5,btn6;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn1=(Button)findViewById(R.id.btn1);
btn2=(Button)findViewById(R.id.btn2);
btn3=(Button)findViewById(R.id.btn3);
btn4=(Button)findViewById(R.id.btn4);
btn5=(Button)findViewById(R.id.btn5);
btn6=(Button)findViewById(R.id.btn6);
FragmentManager fm=getFragmentManager();
FragmentTransaction ft=fm.beginTransaction();
StartFragment myfragment=new StartFragment();
ft.add(R.id.myfragment,myfragment);
ft.commit();
btn4.setOnClickListener(btnOnClickListener);
btn5.setOnClickListener(btnOnClickListener);
btn6.setOnClickListener(btnOnClickListener);
}
Button.OnClickListener btnOnClickListener=new Button.OnClickListener(){
@Override
public void onClick(View v)
{
Fragment newfragment;
if(v==btn1)
{
newfragment=new Fragment1();
}
else if(v==btn2)
{
newfragment=new Fragment2();
}
else if(v==btn3)
{
newfragment=new Fragment3();
}
else if(v==btn4)
{
newfragment=new Fragment4();
}
else if(v==btn5)
{
newfragment=new Fragment5();
}
else if(v==btn6)
{
newfragment=new Fragment6();
}
else
{
newfragment=new StartFragment();
}
FragmentTransaction transaction=getFragmentManager.beginTransaction();
transaction.replace(R.id.myfragment,newfragment);
transaction.addToBackStack(null);
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
transaction.commit();
}
};
}
CEVAP
Kodunuzda getSupportFragmentManager() kullanmak gerekir, bakın burada daha fazla ayrıntı için getFragmentManager() - not: http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html#getSupportFragmentManager()
Ayrıca android.support.v4.app.FragmentActivity sadece standart kendi sınıf android.Activity Bu yöntemle elde uzatmaya gerek.

Can't Tema Bulmak.AppCompat.Yeni ...
Nasıl android Drawable için bir Bitmap...
Olamaz ya Eclipse, ADT 22.6 Sanal aygı...
Android için bir tamsayı bir dize dönü...
Nasıl Android hex bir Dize için renkli...