
검색 탭에서 버스 노선 번호를 입력하고 검색 버튼을 눌렀을때 이벤트 처리 때문에 문의드려요~
지금 검색 탭 레이아웃은 MainActivity.java 파일에서 추가하였고
탭 아래의 레이아웃은 SearchActivity.java 파일에서 추가했습니다.
SearchActivity.java 파일에서 content_search.xml 파일을 추가해 주어서 아래 내용을 보여주게 했는데요~
검색 버튼을 눌렀을 때는 새로운 레이아웃이 나오게 하면 위에 탭들은 없어지고 해당 레이아웃만 나오네요ㅠㅠ
어떻게 해야 탭은 그대로 유지가 되고 아래 레이아웃만 변할 수 있나요?
public class MainActivity extends TabActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_main);
Resources res = getResources();
TabHost tabhost = getTabHost();
TabHost.TabSpec spec;
Intent intent;
intent = new Intent().setClass(this, ListActivity.class);
spec = tabhost.newTabSpec("list").setIndicator("list").setContent(intent);
tabhost.addTab(spec);
intent = new Intent().setClass(this, BookmarkActivity.class);
spec = tabhost.newTabSpec("bookmark").setIndicator("즐겨찾기").setContent(intent);
tabhost.addTab(spec);
intent = new Intent().setClass(this, SearchActivity.class);
spec = tabhost.newTabSpec("search").setIndicator("검색").setContent(intent);
tabhost.addTab(spec);
tabhost.setCurrentTab(0);
}
}
public class SearchActivity extends Activity {
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.content_search);
}
public void onClickSearchBus(View v) {
Intent intent1 = new Intent(getApplicationContext(), SearchActivity.class);
startActivity(intent1);
}
}