스크린샷과 같이 먼저 main 레이아웃에 리스트뷰를 넣고
targettinglocation이라는 액티비티에서 그 내용을 설정하였습니다.
그런데 gpsview라는 레이아웃도 리스트뷰로 구성하려고하는데 리스트뷰의 내용을
targettinglocation에서 설정하고싶은데 어떻게 하는지 모르겠네요.
Button test;
static final String[] tlm = { "GPS", "ACC" };
private ArrayAdapter<String> myAdapter;
private ListView list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
test = (Button)findViewById(R.id.Test);
// test.setOnClickListener(ButtonClick);
myAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice, tlm);
list = (ListView) findViewById(R.id.listView1);
list.setAdapter(myAdapter);
list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
}
이게 인터넷보고 공부하면서 만든 main레이아웃의 리스트뷰입니다.
이 코드에서 내용만 바꾸고 static변수만 추가해서 gpsview레이아웃의 리스트뷰를 만드려고했는데 똑같이
@Override
protected void onCreate(Bundle savedInstanceState)...... 이렇게 하나 더 오버라이드해서
만드려고하면 메소드 이름이 중복되서 에러가뜨게되죠. 어떡하죠???
p.s 왕 초보입니다.ㅠㅠ
처음실행될때 딱한번 호출됩니다
무슨말씀이신지 잘모르겠지만
변수를 더 추가하고 뷰를 더만드시는거라면
xml과 액티비티 처음시작부분에 변수를 추가하고
oncreat에서 처럼 아이디 값을 만들어서 받으세요