小编Geo*_*rge的帖子

Android - 尝试在空对象引用上调用虚方法'void android.support.v4.app.Fragment.setMenuVisibility(boolean)'

以下是错误的完整堆栈跟踪:http://pastebin.com/5dQHkUw3

只有在我开始在项目中使用片段后才会出现错误,因为我想提供JSON提要.在我创建Tabs,NavigationDrawer等之前没事.

MainActivity.java

公共类MainActivity扩展ActionBarActivity实现MaterialTabListener {

private Toolbar mToolbar;
private NavigationDrawerFragment mDrawerFragment;
private DrawerLayout mDrawerLayout;

private MaterialTabHost mTabHost;
private ViewPager mViewPager;

public static final int SERVICES_ALL = 1;
public static final int SERVICES_FEATURED = 2;
public static final int SERVICES_NEW = 3;

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

    mToolbar = (Toolbar) findViewById(R.id.app_bar);
    setSupportActionBar(mToolbar);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerFragment = (NavigationDrawerFragment) getSupportFragmentManager().findFragmentById(R.id.fragment_navigation_drawer);
    mDrawerFragment.setUp(R.id.fragment_navigation_drawer, mDrawerLayout, mToolbar);

    mTabHost = (MaterialTabHost) findViewById(R.id.materialTabHost);
    mViewPager = (ViewPager) findViewById(R.id.viewPager);

    MyPagerAdapter adapter = …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager fragmentstatepageradapter

6
推荐指数
1
解决办法
2万
查看次数

Android:如何创建这样的自定义编辑文本框?

我正在尝试创建在Android中制作此表单

在此输入图像描述

  1. 您看到EditText在前面有一些阴影.我该如何创建?
  2. 我为州和地方创建了自动完成文本视图.但是如何在其上添加该线和箭头?

android android-edittext

5
推荐指数
1
解决办法
2万
查看次数

Android JSON从URL解析

我正在尝试在Android中执行JSON项目.这是我的代码.

由于某种原因,数据在运行时不会显示在TextBox中.我不确定我错在哪里.

这是我试图获取数据的网址:http://cocoalabs.in/demo/ego/index.php/home/read_all_users

我试图抓住4个字符串并将它们显示给TextViews

这是我的代码:

MainActivity.Java

public class MainActivity extends Activity
{

static String CocoaInfo="http://cocoalabs.in/demo/ego/index.php/home/read_all_users";
static String clfName = "";
static String cllName = "";
static String clLocation = "";
static String clPh1 = "";


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

    //To perform background tasks, like grabbing info from website and write it to GUI
    new MyAsyncTask().execute();
}

public class MyAsyncTask extends AsyncTask<String, String, String>
{

    @Override
    protected String doInBackground(String... strings)
    {
        /*Get …
Run Code Online (Sandbox Code Playgroud)

android json

0
推荐指数
1
解决办法
646
查看次数