public
class
Main
extends
Activity
implements
OnClickListener {
Spinner spinner;
private
ArrayAdapter<String> listAdapter;
private
ListView list;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this
,
R.array.localArr, android.R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner=(Spinner)findViewById(R.id.select_local);
spinner.setAdapter(adapter);
Button btn = (Button)findViewById(R.id.btn_send);
btn.setOnClickListener(
this
);
}
public
void
onClick(View v) {
String str_local = (String) spinner.getSelectedItem();
int
spn_pos = spinner.getSelectedItemPosition();
if
(spn_pos==
0
){
list_select();
}
}
public
void
list_select(){
String[] S_0=getResources().getStringArray(R.array.S_0);
listAdapter =
new
ArrayAdapter<String>(
this
, android.R.layout.simple_dropdown_item_1line,S_0);
list = (ListView)findViewById(R.id.listview);
list.setAdapter(listAdapter);
list.setOnItemClickListener(mItemClickListener);
}
AdapterView.OnItemClickListener mItemClickListener =
new
AdapterView.OnItemClickListener()
{
public
void
onItemClick(AdapterView<?> parent, View view,
int
position,
long
id){
int
place_pos = position;
String place_name = ((TextView)view).getText().toString();
Intent it =
new
Intent(Main.
this
, ReceiveActivity.
class
);
it.putExtra(
"it_name"
, place_name);
it.putExtra(
"it_position"
, place_pos);
startActivity(it);
}
};
}