FragmentTabHost中的微调器崩溃我的app android-eclipse

时间:2015-02-18 22:20:06

标签: android eclipse crash spinner

我正在为Android开发新的应用程序,我发现添加微调器时遇到了一些问题。

我的应用程序有一个主菜单,在点击按钮后会出现一个新的活动,这是一个FragmentTabHost,它有两个标签。

每个选项卡都有自己的xlm文件及其java文件,java文件如下所示

package com.bjv01;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

  public class Tab1 extends Fragment {
  @Override
  public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
  }

  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
                  Bundle savedInstanceState) {

           return inflater.inflate(R.layout.tab1, container, false);
        }
     }

但是,当我尝试添加微调器时应用程序崩溃,我只需添加以下代码:

@Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
                  Bundle savedInstanceState) {

      Spinner sp = (Spinner) getActivity().findViewById(R.id.spinner);
                 ArrayAdapter adapter =  ArrayAdapter.createFromResource(getActivity().getBaseContext(), R.array.tipos,android.R.layout.simple_spinner_dropdown_item);
                 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                 sp.setAdapter(adapter);


           return inflater.inflate(R.layout.tab1, container, false);


  }

应用程序编译完美,实际上我可以启动应用程序然而当我点击按钮打开活动时,两个水龙头显示消息不幸的是应用程序名称已经停止。

有人可以帮助我吗?我不知道自己做错了什么。 感谢。

编辑:

好的,当我编译应用程序时,我没有在ErroLog上收到任何错误,但是当应用程序崩溃时我在LogCAT上收到此错误(点击链接查看图片,抱歉,我可以&#39 ; t上传图片)

http://i62.tinypic.com/23tnr5u.png

0 个答案:

没有答案