안드로이드 개발 질문/답변
(글 수 45,052)
MapView상태에서 메뉴버튼을 누르면 지역찾기가 나오는데요
여기서 지역찾기를 누르면
지역명을 입력하는 레이아웃을 보여주려고 합니다.
MapView에서 Intent를 이용하여 넘어가려고 하니 에러가 나네요
public class Gmap extends MapActivity {
....
....
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
if(item.getItemId() == 1)
{
Intent i = new Intent(this,SearchiView.class);
startActivity(i);
}
return true;
}
이거는 SearchiView 라는 파일입니다.
public class SearchiView extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.find);
}
}
Gmap에서 SearchiView에서 find라는 xml파일을 보여줘야 하는데 에러가 나네요
어떻게 해야 화면 전환이 되는지 알려주세요 ㅜㅜ
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
int groupId = 0;
int menuItemId = MENU_ITEM;
int menuItemOrder = Menu.NONE;
MenuItem menuItem = menu.add(groupId, menuItemId, menuItemOrder, "선택");
final Intent intent = new Intent(this, SearchiView.class);
menuItem.setOnMenuItemClickListener(new OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
startActivity(intent);
return false;
}
});