저는 android studio에서 새롭고 자신을 연습하고 지식을 향상시키기 위해 작은 응용 프로그램을 만들고 있습니다. 그래서 여기에 3 개의 버튼이 있습니다 제 질문은 버튼을 다른 것으로 전환 할 때 제 툴바를 유지하고 하단의 활동을 어떻게 바꿀 수 있습니까? 그런 식으로 나는 각 버튼에 대해 새로운 활동을 만들려고 생각했지만 동일한 결과를 얻지는 못한다. 미리 감사드립니다. 단추를 바꾸고 아래쪽에서 다른 것을 얻으십시오
-6
A
답변
0
각 분할 창에서 수행 할 작업을 설명하는 새 단편을 작성하십시오. 예를 들어,
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class ButtonOneFragment extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (container != null) {
container.removeAllViews();
}
return inflater.inflate(R.layout.button_one_fragment, container, false);
}
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
}
당신의
MainActivity
에서
, 또는 어느 클래스가 탭을 제어, 조각 트랜잭션을 호출 할 때마다 선택된 탭 변경 : SO
// For AppCompat use getSupportFragmentManager
Fragment fragment = new DefaultFragment();
FragmentManager fragmentManager = getFragmentManager();
if (selectedPane == R.id.buttonOne) {
fragment = new ButtonOneFragment();
} else if (selectedPane == R.id.buttonTwo) {
fragment = new ButtonTwoFragment();
} else if (selectedPane == R.id.buttonThree) {
fragment = new ButtonThreeFragment();
}
fragmentManager.beginTransaction()
.replace(R.id.container, fragment)
.commit();
+0
Oooooh 감사합니다. –
관련 문제
- 1. ID로 가장 많은 것을 얻으십시오
- 2. PLCameraView가 3.0에 표시되는 것을 얻으십시오
- 3. 다른 모양 단추를 만드시겠습니까?
- 4. 인쇄용 단추를 누른 후 다른 단추를 누르십시오.
- 5. 그래프가 왼쪽과 아래쪽에서 깨집니다.
- 6. UITextView가 아래쪽에서 시작합니다. iOS10
- 7. JButton을 아래쪽에서 위로 켭니다.
- 8. 레이아웃 높이가 아래쪽에서 감소합니다.
- 9. 메시지가 아래쪽에서 위로 이동합니다.
- 10. 아래쪽에서 스크롤 div를 멈추게하십시오.
- 11. 안드로이드 ScrollView가 아래쪽에서 잘림
- 12. 상자 그림자를 아래쪽에서 제거하십시오.
- 13. 글꼴이 아래쪽에서 잘립니다.
- 14. 아래쪽에서 mysql 테이블을 검색하십시오.
- 15. Regex 사이의 모든 것을 얻으십시오, Python
- 16. 다른 페이지의 단추를 공유하십시오.
- 17. 시작 단추를 마우스로 클릭하는 것을 어떻게 감지합니까?
- 18. 현재 ListBox Items 아래쪽에서 위로
- 19. 동적 페이지의 아래쪽에서 아래쪽으로 스크롤
- 20. 정규식을 함수로 바꾸고 다른 일치 항목을 삭제하십시오.
- 21. index.php의 이름을 바꾸고 Joomla의 다른 페이지에 액세스
- 22. 문자열의 문자를 다른 문자로 바꾸고 다시 전환하십시오.
- 23. MySQL REGEXP 정수 사이의 모든 것을 얻으십시오
- 24. 첫 글자 뒤의 모든 것을 얻으십시오
- 25. 파이썬에서 느린 목록 생성 과거의 것을 얻으십시오
- 26. mongodb 다른 레코드를 얻으십시오
- 27. Magento - 목록 페이지의 모든 제품에서 Facebook처럼 단추를 얻으십시오.
- 28. 목록을 추가하고 아래쪽에서 위로 이동합니다.
- 29. 배경 이미지가 아래쪽에서 끊어지기 시작합니다
- 30. iOS 투데이 위젯이 아래쪽에서 자름
에 오신 것을 환영합니다. [도움]을 방문하고 [둘러보기]를 가져 가면서 무엇을 묻는 지 확인하십시오. 힌트 : 포스트 코드 - 다른 힌트 : 이미지 크롭 – mplungjan
안녕하세요, 오신 것을 환영합니다. 도움말 페이지, 특히 [여기에 관해서 내가 무엇에 관해 물을 수있는 주제는 무엇입니까?] (http://stackoverflow.com/help/on-topic) 섹션과 [ "어떤 유형의 질문을해야합니까? 묻지 마시오? "] (http://stackoverflow.com/help/dont-ask). 더 중요한 것은 [Stack Overflow question checklist] (http://meta.stackexchange.com/q/156810/204922)를 읽어보십시오. [Minimal, Complete, Verifiable Examples] (http://stackoverflow.com/help/mcve)에 대해 배우고 싶을 수도 있습니다. –
또한 자신에게 유리하게 이미지를 잘라내거나 자르십시오. 그것은 따를 것이 훨씬 쉬운 질문을 만들 것입니다. –