0
をフラグメントに変換することはできません私は断片エラー:(26、24)エラー:互換性のない型:クラスは
を通じて、私は断片から延びる送信していたすべてのクラスをアンドロイドのメニューアプリをやろうとしているとそれは私に求めているアレイの断片ですが、まだそうではないと言います。
import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class Actividades extends AppCompatActivity implements InterfaceMenu {
//Array para menu y fragments
Fragment[] array_frag;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_actividades);
//Obtener del menu el boton pulsado
Bundle extras=getIntent().getExtras();
menu(extras.getInt("BotonPulsado"));
array_frag = new Fragment[3];
array_frag[0]= new Lintern();
array_frag[1]= new Nivel();
array_frag[2]= new Service();
}
@Override
public void menu(int frag_boton) {
//obtener fragmentmanager y empezar transaccion
FragmentManager mimanager = getFragmentManager();
FragmentTransaction mitransaction = mimanager.beginTransaction();
//mandamos el id de donde se van a
// cargar los fragments y que fragment vamos a mandar
mitransaction.replace(R.id.actividades,array_frag[frag_boton]);
mitransaction.commit();
}
}
ここでは、ちょうどこの
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* A simple {@link Fragment} subclass.
*/
public class Lintern extends Fragment {
public Lintern() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_lintern, container, false);
}
}
は、私はそこが、それでも私はuはそれが –
[OK]を私はなく、画像を変更することはできませんエラーからの画像を確認することができないだろうように動作していないものを試してみました!エラーは "Imcompatible types"と表示されます。必須:adroid.app.Fragment –
「v4.Fragment'ではなく、 'getFragmentManager()」の代わりに' android.app.Fragment'を使用する必要があります –