리스트뷰 클릭하면 각각 액티비티가 뜨고 각각마다 또 리스트뷰를 넣을려고하는데요,, 너무 헷갈리네요,ㅠㅠ 도와주세요 일단은 arrlist에 목록은 다 채워넣었지만 second액티비티에 보면 아직다 안채웠어용,,
MainActivity.java
package exam.joljack;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.widget.AdapterView.OnItemSelectedListener;
import android.content.Intent;
public class MainActivity extends Activity implements AdapterView.OnItemClickListener{
View mPage1, mPage2;
public String[] arrlist={"청주시흥덕구","청주시서원구","청주시상당구","청주시청원구","충주시",
"제천시","보은군","옥천군","영동군","증평군","진천군","괴산군","음성군","단양군"
};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startActivity(new Intent(this,Loading.class));
mPage1 = findViewById(R.id.page1);
mPage2 = findViewById(R.id.page2);
findViewById(R.id.btnpage1).setOnClickListener(mClickListener);
findViewById(R.id.btnpage2).setOnClickListener(mClickListener);
ArrayAdapter<String> Adapter; // 스트링형식의어뎁터
Adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arrlist);
ListView list = (ListView)findViewById(R.id.list1);
list.setAdapter(Adapter);
list.setOnItemClickListener(this);
}
Button.OnClickListener mClickListener = new Button.OnClickListener(){
public void onClick(View v){
mPage1.setVisibility(View.INVISIBLE);
mPage2.setVisibility(View.INVISIBLE);
switch(v.getId()){
case R.id.btnpage1:
mPage1.setVisibility(View.VISIBLE);
break;
case R.id.btnpage2:
mPage2.setVisibility(View.VISIBLE);
break;
}
}
};
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i,
long l) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this,second.class);
startActivity(intent);
}}
second.java
package exam.joljack;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.Intent;
public class second extends Activity implements AdapterView.OnItemClickListener{
public String[] arrlist1={"운천동","신봉동","가경동","복대동","봉명동","송정동","강서동","비하동",
"오송읍강내면","오송읍옥산면"
};
public String[] arrlist2={"사직동","모충동","수곡동","성화동","개신동","남이면"
,"한도면","사창동","산남동","분평동","죽림동"
};
public void onCreat(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.second1);
ArrayAdapter<String> Adap1; // 스트링형식의어뎁터
Adap1 = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arrlist1);
ListView list = (ListView)findViewById(R.id.list1);
list.setAdapter(Adap1);
list.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
}
}