Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中从ArrayAdapter类调用下一页_Android_Android Layout_Android Intent_Android Emulator_Android Widget - Fatal编程技术网

如何在android中从ArrayAdapter类调用下一页

如何在android中从ArrayAdapter类调用下一页,android,android-layout,android-intent,android-emulator,android-widget,Android,Android Layout,Android Intent,Android Emulator,Android Widget,Hai Friends我是Android新手。如何从ArrayAdapter类导航到另一个活动类。我不知道如何导航。我知道“intent”关键字用于将一个活动导航到另一个活动。但现在我使用ArrayAdapter类,如果我使用“intent”关键字导航另一个活动,我会出错 package org.ajsquare.test; import android.content.Context; import android.content.Intent; import android.content

Hai Friends我是Android新手。如何从ArrayAdapter类导航到另一个活动类。我不知道如何导航。我知道“intent”关键字用于将一个活动导航到另一个活动。但现在我使用ArrayAdapter类,如果我使用“intent”关键字导航另一个活动,我会出错

package org.ajsquare.test;

import android.content.Context;
import android.content.Intent;
import android.content.res.TypedArray;
 import android.database.DataSetObserver;
 import android.graphics.Color;
 import android.sax.StartElementListener;
  import android.view.LayoutInflater;
  import android.view.View;
 import android.view.View.OnClickListener;
  import android.view.ViewGroup;
  import android.widget.ArrayAdapter;
  import android.widget.ImageView;
 import android.widget.ListAdapter;
 import android.widget.TextView;
 import android.widget.Toast;

 public class Teamname extends ArrayAdapter<String>
{



  private LayoutInflater mInflater;

private String[] mStrings;
private TypedArray mimages;
String mteam=null;
private int mViewResourceId;
Context c;

public Teamname(Context context, int textViewResourceId,TypedArray images,String[] test) {
    super(context, textViewResourceId,test);
    c=context;
    mimages=images;
    mViewResourceId=textViewResourceId;
    mInflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    mStrings=test;
        }

public int getCount()
{

    return mStrings.length;
}

public String getId(int position)
{
    return mStrings[position];

}

public long getItemId(int position)
{

    return 0;

}


public View getView(final int position, View convertview, ViewGroup parent)
{

            convertview=mInflater.inflate(mViewResourceId, null);



    ImageView imageView=(ImageView)convertview.findViewById(R.id.image_teamname);
    imageView.setImageDrawable(mimages.getDrawable(position));
    imageView.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {


        System.out.println(position);

        //Intent intent=new Intent(Teamname.this,Team_details.class);// i am getting error from this line
                    //startActivity(this);

        }
    });

    return convertview;

}




     }
package org.ajsquare.test;
导入android.content.Context;
导入android.content.Intent;
导入android.content.res.TypedArray;
导入android.database.DataSetObserver;
导入android.graphics.Color;
导入android.sax.StartElementListener;
导入android.view.LayoutInflater;
导入android.view.view;
导入android.view.view.OnClickListener;
导入android.view.ViewGroup;
导入android.widget.ArrayAdapter;
导入android.widget.ImageView;
导入android.widget.ListAdapter;
导入android.widget.TextView;
导入android.widget.Toast;
公共类Teamname扩展了ArrayAdapter
{
私人停车场;
私有字符串[]mStrings;
私人类型Darray模拟图像;
字符串mteam=null;
私有int-mViewResourceId;
上下文c;
公共团队名称(上下文上下文、int textViewResourceId、TypedArray图像、字符串[]测试){
super(上下文、textViewResourceId、测试);
c=上下文;
模拟图像=图像;
mViewResourceId=textViewResourceId;
mInflater=(LayoutInflater)context.getSystemService(context.LAYOUT\u充气机\u服务);
mStrings=测试;
}
public int getCount()
{
返回mStrings.length;
}
公共字符串getId(int位置)
{
返回mStrings[位置];
}
公共长getItemId(int位置)
{
返回0;
}
公共视图getView(最终整数位置、视图转换视图、视图组父视图)
{
convertview=mInflater.inflate(mViewResourceId,null);
ImageView ImageView=(ImageView)convertview.findViewById(R.id.image\u teamname);
imageView.setImageDrawable(mimages.getDrawable(位置));
setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
系统输出打印项次(位置);
//Intent Intent=new Intent(Teamname.this,Team_details.class);//我从这行中得到错误
//星触觉(this);
}
});
返回视图;
}
}

//我不能在这门课上使用意图。。如果你的课程是非活动类,请给出解决方案,所以使用上下文开始新的活动

Intent intent=new Intent(c,Team_details.class);
c.startActivity(intent);

如果您的类是
非活动类
,请使用
上下文
启动新活动

Intent intent=new Intent(c,Team_details.class);
c.startActivity(intent);
使用此代码并重试:

Intent intent=new Intent(Teamname.this,Team_details.class);
startActivity(intent);
使用此代码并重试:

Intent intent=new Intent(Teamname.this,Team_details.class);
startActivity(intent);