Tecnologia do Blogger.
RSS

[androidbrasil-dev] ERRRO FRAGMENT X FRAGEMENTACTIVITY - Android Studio

   Pessoal,

   O meu código compila com erro de "cannot suport fragment suport", apenas se for inserido um spínner na classe carro.
   Entretanto, as bibliotecas de compatibilidade já foram importadas.
   Adaptei um exemplo do código que escrevi.
  
   Alguém pode me ajudar?
   Seguem as classes abaixo:

 public class MainActivity extends FragmentActivity {
    FragmentManager fm = getSupportFragmentManager();
    int lastPosition = 0;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        if (savedInstanceState == null) {
            Carro frag1 = new Carro();
            FragmentTransaction ft = fm.beginTransaction();
            ft.add(R.id.layout_direito,frag1, "frag1");    // O CÓDIGO NÃO COMPILA MAIS, DÁ ERRO NESSA LINHA, CASO INSIRA UM SPINNER NA CLASSE CARRO.
            ft.commit();
        }
        String[] lista = new String[]{"x", "xx", "xxxx"};
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, lista);


        ListView lv = (ListView) findViewById(R.id.listView);
        lv.setAdapter(adapter);


        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                FragmentTransaction ft = fm.beginTransaction();

                if (position == 0) {
                   Carro frag1 = (Carro) fm.findFragmentByTag("frag1");

                    if (frag1 == null) {
                        frag1 = new FragmentNintendo();
                    }
    // Restante da Classe

 --------------------

   public class  Carro extends Fragment{
     private Spinner spinner;
    TextView textObservacao;
    private String[] listanintendo = new String [] { "A Empresa", "Linha, "Estilo", "Valor"," Modelos"};

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
        View view = inflater.inflate(R.layout.activity_carro, null);



        TextView tv = (TextView) view.findViewById(R.id.textView);
        spinner = (Spinner)      view.findViewById(R.id.spinner);

        return (view);

    // IMPLEMENTAÇÃO DO SPINNER AQUI

}}

-------------------------------------------------------------------------------------------------------------------------------------------

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário