글쎄 내 질문은 조금 미성숙 일지 모르지만 나는 그것에 대해 정말 방황하고있다. 활동 B의 클래스에서 활동 A의 레이아웃에 액세스하려면 어떻게해야합니까? 즉, 활동 B의 활동 A를 xml
파일의 이미지로 변경하고 싶습니다. 가능합니까? 친절하게 도와주세요.다른 액티비티의 레이아웃에 액세스하기 안드로이드
답변
그런 식으로하지 않아도됩니다. startActivityForResult을 살펴 보시기 바랍니다. , Activity B
시작이 필요한 모든 작업을 수행하고 작업이 완료되면, 당신은 Activity A
로 돌아갑니다하고 onActivityResult에서 얻는 데이터를 고려, 당신은 Activity A
그게 내가 무엇을 찾고 있었는지. 나는 startACtivityForResult에 대해 몰랐다. 잘하면 내 문제를 해결할 것이다. 고맙다 :) @nikis –
아니요 다른 어떤 활동의보기에는 액세스 할 수 없습니다. 다른 활동으로 이동하여 이미지를 변경할 수 있습니다.
각 활동에 대한 레이아웃을 설정하고 각 활동에는 수명주기가 있습니다.
답변이 아니란 것 같습니다. – Sukan
@Sukan 그게 어때? 그리고 당신이 그렇게 생각한다면 그것은 accordignly – Raghunandan
고마워요하지만 어떻게 그 활동을 열지 않고 할 수 있습니다 .. 내가 그걸 시작하지 않고 다른 클래스의 이미지를 변경하기 위해 의도와 putexrtra를 사용할 수 있습니까? 어떤 예제 plz? –
당신이 할 수의 내용을보기에서 이미지를 변경할 수 있습니다 B가 앞에있을 때 A가 일시 중지 모드가되기 때문에 A의 이미지를 실행 시간에 수정하지 마십시오. startActivityForResult();(A ----> B);
필요하며 ActivityForResult()
메서드에서 이미지를 변경하려면 처리기 논리를 올바르게 처리해야합니다.
B 활동이 완료되면 결과를 설정해야합니다.
- 1. ViewPager를 액티비티의 하위 레이아웃에 추가하기
- 2. FragmentManager를 사용하여 액티비티의 프래그먼트 메소드에 액세스하기
- 3. 안드로이드 액티비티의 두 표면
- 4. 안드로이드 내비게이션 서랍 : 조각과 액티비티의
- 5. 안드로이드 액티비티의 애니메이션이 작동하지 않습니다.
- 6. 안드로이드 액티비티의 효율적인 방법은 무엇입니까
- 7. 다른 액티비티의 조각 레크리에이션
- 8. 다른 액티비티의 메소드 호출하기
- 9. 다른 액티비티의 mediaPlayer
- 10. 안드로이드 레이아웃에 MxPlayer 포함
- 11. 안드로이드 레이아웃에 결과 표시
- 12. 한 액티비티의 setResult() 및 다른 액티비티의 onActivityResult()와의 통신
- 13. 다른 클래스/액티비티의 어댑터 사용
- 14. 다른 액티비티의 Android 메소드 호출
- 15. 다른 액티비티의 MapFragment로 액티비티를 시작하십시오.
- 16. 내가 안드로이드 레이아웃에 새로운 오전 안드로이드
- 17. 안드로이드 레이아웃에 TextView가 나타나지 않습니다.
- 18. 왜 그래픽 레이아웃에 erroring는 "안드로이드"
- 19. 다른 액티비티의 서버에서 다른 응답을 전달하십시오.
- 20. 안드로이드 서랍 레이아웃에 조각 추가
- 21. 안드로이드 액티비티의 2 가지 레이아웃 간 전환
- 22. 안드로이드 : 조각에 액티비티의 기본 애니메이션 사용
- 23. 액티비티의 조각에서 안드로이드 화면 값을 설정하는 방법
- 24. 안드로이드 액티비티의 onCreate가 두 번 호출되었습니다.
- 25. 안드로이드 레이아웃에 요소를 동적으로 추가하기
- 26. 안드로이드 응용 프로그램에서 웹 액세스하기
- 27. 다른 레이아웃에 버튼 추가
- 28. 다른 레이아웃에 레이아웃 추가
- 29. android에서 다른 프로젝트의 활동에 액세스하기
- 30. 다른 클래스에서 메소드 액세스하기
보기 http://stackoverflow.com/questions/22901586/how-to-open-xml-layouts-from-another-activity-layout-guide – Sukan