group_fighting/code/locate_page.java

113 lines
4.1 KiB
Java

package com.example.administrator.myapp;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AlertDialog;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import com.baidu.mapapi.SDKInitializer;
public class locate_page extends Activity {
private Spinner myspinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_locate_page);
myspinner= (Spinner) findViewById(R.id.goods_list);
// 建立数据源
String[] mItems = getResources().getStringArray(R.array.goods);
// 建立Adapter并且绑定数据源
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, mItems);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//绑定 Adapter到控件
myspinner.setAdapter(adapter);
//首先确保spinner 已经初始化,把这里改一下
myspinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String str=myspinner.getSelectedItem().toString();
/* if ("包裹2".equals(str)){
Intent intent = new Intent(locate_page.this, goods_2_page.class);
startActivity(intent);
finish();
}*/
if (getResources().getStringArray(R.array.goods)[1].equals(str)){
Intent intent = new Intent(locate_page.this, goods_2_page.class);
startActivity(intent);
finish();
/* for(int i=1;i<(getResources().getStringArray(R.array.goods)).length;i++){
if (getResources().getStringArray(R.array.goods)[i].equals(str)){
String temp = getResources().getStringArray(R.array.goods)[0];
getResources().getStringArray(R.array.goods)[0] = getResources().getStringArray(R.array.goods)[i];
getResources().getStringArray(R.array.goods)[i] = temp;
Intent intent = new Intent(locate_page.this, goods_2_page.class);
startActivity(intent);
finish();
}*/
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
/* findViewById(R.id.get_goods).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(locate_page.this,get_goods.class));
}
});*/
findViewById(R.id.return_button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
public void showdialog(View view)
{
//Toast.makeText(this,"clickme",Toast.LENGTH_LONG).show();
AlertDialog.Builder alertdialogbuilder=new AlertDialog.Builder(this);
alertdialogbuilder.setMessage("确认收货?");
alertdialogbuilder.setPositiveButton("确定", click1);
alertdialogbuilder.setNegativeButton("取消", click2);
AlertDialog alertdialog1=alertdialogbuilder.create();
alertdialog1.show();
}
private DialogInterface.OnClickListener click1=new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface arg0,int arg1)
{
// android.os.Process.killProcess(android.os.Process.myPid());
startActivity(new Intent(locate_page.this,get_goods.class));
}
};
private DialogInterface.OnClickListener click2=new DialogInterface.OnClickListener()
{@Override
public void onClick(DialogInterface arg0,int arg1)
{
arg0.cancel();
}
};
}