小编use*_*706的帖子

从适配器调用Fragment方法

sendData()我的片段中有一个方法.此方法启动一个新的Activity.我想从我这里调用这个方法ArrayAdapter.

这是我的代码: -

HomeFragment.java

stagAdaper = new StaggeredAdapter(myContext, android.R.layout.simple_list_item_1, getList);
            mGridView.setAdapter(stagAdaper);
    private void sendData(int position)
    {

        myDialog = new ProgressDialog(myContext).show(getActivity(), "Fetching news..", "Just a moment");

        myDialog.getWindow().setContentView(R.layout.openarticlewaitprogress);
        myDialog.getWindow().setTitle("Loading..");
        myDialog.getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
         new  NewsDetails(myDialog);



            Intent nIntent = new Intent(getActivity(),Details.class);

               String Body=getList.get(position).getBody();

            newsIntent.putExtra("Body", Body);


            startActivity(nIntent);

    }
Run Code Online (Sandbox Code Playgroud)

StaggeredAdapter.java

viewHolder.layGridLayout.setOnClickListener(new View.OnClickListener() 
    {

        @Override
        public void onClick(View v) 
        {
            // TODO Auto-generated method stub
            //viewHolder.layGridLayout.setForeground(R.drawable.foreground_selector);

        }
    });
    return convertView;
    }
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

java android android-fragments

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

更改操作栏android上的导航抽屉图标

我使用ActionBar在我的应用程序中创建了一个NavigationDrawer. 在此输入图像描述

如上图所示,我想将NavigationDrawer切换按钮图标更改为我想要的内容.我该怎么改变它?

这是我的代码: -

mDrawerList.setOnItemClickListener(new SlideMenuClickListener());


    // enabling action bar app icon and behaving it as toggle button
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
            R.drawable.hamburger_button, //nav menu toggle icon
            R.string.app_name, // nav drawer open - description for accessibility
            R.string.app_name // nav drawer close - description for accessibility
            ) {
        public void onDrawerClosed(View view) 
        {

            getActionBar().setTitle(mTitle);
            // calling onPrepareOptionsMenu() to show action bar icons
            invalidateOptionsMenu();
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle("Settings");
            // calling onPrepareOptionsMenu() to hide action bar icons …
Run Code Online (Sandbox Code Playgroud)

icons android android-actionbar navigation-drawer

32
推荐指数
3
解决办法
6万
查看次数

为Android手机和平板电脑创建不同的布局

这是一个基本的android问题.我有app需要为手机和平板电脑设置不同的屏幕.手机需要有一个ListView,平板电脑需要有一个GridView的项目.

我想知道如何在不制作两个不同的应用程序的情况下做到这一点.

谢谢

android landscape-portrait

23
推荐指数
3
解决办法
3万
查看次数

安装NuGet包Xamarin时出现问题

我在Xamarin中使用Azure移动服务制作了一个Android项目.我想安装最新版本的Azure移动服务NuGet包.但我得到一个错误说: -

NuGet.NuGetVersionNotSatisfiedException: The 'Microsoft.Bcl 1.1.9' package requires NuGet client version '2.8.1' or above, but the current NuGet version is '2.7.2.0'.
Run Code Online (Sandbox Code Playgroud)

我是使用Xamarin的新手.我该如何解决这个问题?

c# android azure xamarin.ios xamarin

4
推荐指数
1
解决办法
1221
查看次数

android getCacheDir() 处的 NullPointerException

我正在尝试以编程方式清除我的应用程序数据。但我得到了NullPointerEXception以下代码。

这是我的代码:-

public class MyApplication extends Application {
private static MyApplication instance;

@Override
public void onCreate() {
    super.onCreate();
    instance = this;
}

public static MyApplication getInstance(){
    return instance;
}

public void clearApplicationData() {
    File cache = getCacheDir();
    File appDir = new File(cache.getParent());
    if(appDir.exists()){
        String[] children = appDir.list();
        for(String s : children){
            if(!s.equals("lib")){
                deleteDir(new File(appDir, s));
                Log.i("TAG", "**************** File /data/data/APP_PACKAGE/" + s +" DELETED *******************");
            }
        }
    }
}

public static boolean deleteDir(File dir) {
    if (dir != null …
Run Code Online (Sandbox Code Playgroud)

java singleton android nullpointerexception

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