나는 탭 컨트롤이있는 다른 활동을 탐색 할 수있는 앱을 만들고 싶습니다. 이 탐색은 항목에 대한 클릭 이벤트를 사용하여 수행됩니다. 누군가가 이걸 도와 줄 수 있습니까?목록보기 및 탭
감사
나는 탭 컨트롤이있는 다른 활동을 탐색 할 수있는 앱을 만들고 싶습니다. 이 탐색은 항목에 대한 클릭 이벤트를 사용하여 수행됩니다. 누군가가 이걸 도와 줄 수 있습니까?목록보기 및 탭
감사
나는 이것이 당신이 어떤 종류를 사용하여 하나의 응용 프로그램에 여러 개의 결합 할 수 있습니다 (활? 유사하다) fragments를 사용하는 방법을 찾고 아마도 경우, 다양한 활동을 사용 할 수있을 것이라고 확신하지 않는다 탭 인터페이스 그러나, 내 질문은 왜 당신이 하나의 인터페이스에 여러 활동을 결합하고자하는 것입니다?
탭보기를 사용하여 단일 액티비티를 만드는 경우 레이아웃에 대해 TabHost 클래스를 체크 아웃하고 각 탭의 콘텐츠 부분에 TabWidget 개체를 사용합니다. 시작하기 위해 몇 가지 예제 코드를 찾고 있다면 Google's tutorial을 시작하는 것이 좋습니다.
다음 예제를 사용하여 TabHost를 사용하여 1 탭을 만들 수 있습니다. 각 탭의 코드를 복제하면됩니다. 또한 탭 모양을 정의하기 위해 일부 XML이 필요합니다. 아래의 XML은 선택한 이미지를 전환합니다.
intent = new Intent().setClass(this, your1TabClass.class);
spec = tabHost.newTabSpec("Main").setIndicator("Name-of-tab",
res.getDrawable(R.drawable.your-tab-xml))
.setContent(intent);
tabHost.addTab(spec);
그리고 당신의 탭-xml.xml 레이아웃 아니라
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/settings"
android:state_selected="true" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/mountain" />
</selector>
대응, 난 이미 항목 목록보기가 있습니다. 이 항목에 대한 설명을 다른보기에서보고 싶습니다. 이보기에는이 항목에 대한 설명이 두 개있을 수 있다고 생각했습니다. 예를 들어, 내 항목은 국가이며 두 개의 탭이있는 다른보기로 전환하는 국가 항목을 클릭하면 해당 국가의 인구와 다른 국가의 날씨가 표시됩니다. – unnamed
죄송합니다, android to new : s – unnamed
괜찮 았는데,이 사이트는 무엇에 관한거야! 그럼 여기서 뭐라 구요? 표준 listView에는 onItemClick 메서드를 재정의해야하는 onItemClickListener가 있습니다. 내가 너라면, 그 이벤트를 사용하여 TabHost 및 TabWidget을 사용하여 탭보기로 활동에 참여하게 할 것이다. – JoshC13