다른 활동에있는 버튼에 대한 참조를 만드는 방법을 모르겠습니다. 예 : 버튼의 상태를 변경하고 싶습니다. 버튼은 활동 A에 속하며 상태 B는 버튼의 상태를 변경하고 싶습니다. 고마워요!다른 활동의 버튼을 참조하는 방법은 무엇입니까?
0
A
답변
3
안드로이드에 대한 나의 이해는 당신이하지 않는다는 것입니다. 하나의 활동 상태를 다른 활동 상태로 변경해야하는 경우 의도를 통해 일종의 신호를 전달하거나 일부 영구 값 (데이터베이스의 일부일 수도 있음)을 변경하십시오.
0
직접 할 수 없습니다. 당신이 심각하게 필요로한다면 당신이 의도를 통해 Activity1에서 Activity2로 전환 할 때 당신이 성취하고자하는 Activity2의 버튼의 상태와 관련된 값을 Activity2에 전달하십시오. 그런 다음 Activity2 onCreate 메서드에서 해당 값을 검색하고 그에 따라 해당 단추의 상태를 설정합니다. 당신이 다음 activity1에에, 버튼이 보이지 않게하려면이
Intent intent = new Intent(Activity1.this , Activity2.class);
intent.putExtra("buttonStatus" , "invisible");
startActivity(intent);
그런 activity2에 한 OnCreate 방법,
String value = getIntent().getExtras().getString("buttonStatus");
if(value.equals("invisible")){
MyButton.setVisibility(View.INVISIBLE);
}
는 희망이 도움이 같이 할 수있는 사용하는 말.
+0
감사! @Ayon 나는 그것을 시도 할 것이다! – user2850914
관련 문제
- 1. onClickListener의 버튼을 참조하는 방법은 무엇입니까?
- 2. NavigationDrawer가 활동의 다른 버튼을 차단합니다.
- 3. Android - 다른 활동의 라디오 그룹에 라디오 버튼을 추가하는 방법은 무엇입니까?
- 4. android에서 다른 활동의 버튼을 클릭하여 활동을 표시하는 방법은 무엇입니까?
- 5. 다른 활동의 TextView를 설정하는 방법은 무엇입니까?
- 6. 내 xib 파일의 다른 버튼을 참조하는 방법은 무엇입니까?
- 7. 다른 폼의 버튼을 참조하는 것
- 8. Storyboard에서 생성 된 버튼을 참조하는 방법은 무엇입니까?
- 9. 다른 애플리케이션 활동의 버튼을 프로그래밍 방식으로 누르십시오.
- 10. Android에서 다른 활동의 데이터를 저장하는 방법은 무엇입니까?
- 11. 다른 활동의 레이아웃에 목록을로드하는 방법은 무엇입니까?
- 12. 뒤로 버튼을 사용하여 활동의 여러 인스턴스를 방지하는 방법은 무엇입니까?
- 13. 다른 활동의 단편 참조
- 14. 다른 레이아웃으로 전환하고 Android에서 동일한 활동의 위젯을 사용하는 방법은 무엇입니까?
- 15. 다른 버튼을 클릭하면 버튼을 삭제하는 방법은 무엇입니까?
- 16. 다른 활동의 버튼 호출
- 17. 같은 이름의 다른 어셈블리를 참조하는 방법은 무엇입니까?
- 18. 다른 지점에서 HEAD를 참조하는 방법은 무엇입니까?
- 19. ANT를 사용하여 다른 프로젝트를 참조하는 방법은 무엇입니까?
- 20. 다른 Excel 테이블에서 '관련'테이블을 참조하는 방법은 무엇입니까?
- 21. 다른 데이터베이스 사용자를 동적으로 참조하는 방법은 무엇입니까?
- 22. PHP에서 $ this를 참조하는 또 다른 방법은 무엇입니까?
- 23. 안드로이드에서 다른 패키지의 클래스를 참조하는 방법은 무엇입니까?
- 24. fontforge에서 다른 글리프를 참조하는 방법은 무엇입니까?
- 25. 다른 클래스에서 AsyncTask의 결과를 참조하는 방법은 무엇입니까?
- 26. 활동의 의도를 차단하는 방법은 무엇입니까?
- 27. 활동의 조각 내에서 버튼을 얻으십시오.
- 28. 활동의 단편 아래에 버튼을 표시합니다.
- 29. 다른 활동의 ProgressDialog
- 30. 다른 활동의 활동 닫기
감사합니다. @ 존 Zeringue 나는 그것을 얻었다. 나는 데이터베이스에서 값을 사용하여 다른 활동에서 원하는 변경을합니다. – user2850914