2010-12-11 4 views
4

모든 화면/작업 하단에 몇 가지 바로 가기 또는 단추를 넣으 려합니다. 우리는 framelayout/relativelayout, tab widget 등을 사용하여 그렇게 할 수 있음을 이해합니다.모든 활동의 하단에있는 공통 버튼 또는 탭

모든 활동에 대해 필자가 필요하기 때문에 모든 활동에 대한 XML 레이아웃을 작성해야하고 다시 버튼 동작을 수행해야합니까? &? 동일한 코드 중복성을 위해 버튼 클릭 등의 레이아웃과 동작을 참조 할 수 있습니까?

<include layout="@layout/commonfooter" /> 

가 다른 레이아웃 XML에 commonfooter.xml 레이아웃 파일에있는 무엇이든 포함시킬 :

+0

어떤 종류의 바로 가기/버튼을 사용합니까? 일반 단추 또는 응용 프로그램에서 탭을 원하십니까? –

+0

정상적인 버튼을 원했고이를 해결했습니다. 귀하의 의견을 주셔서 감사합니다 !! –

답변

11

안녕하세요,

당신은 XML 태그를 사용할 수 있습니다.

희망 하시겠습니까?

+0

감사합니다 !! 태그를 사용했는데 성공했습니다. 하지만, 모든 activites에서 사용할 수있는이 버튼에 대한 일반적인 onClick 메서드를 작성할 수 있습니까? 모든 onclick 함수를 정의하는 일반적인 활동을 상속했지만 작동하지 않았습니다. –

+0

나는 약간 새롭다. 그러나 약간의 성공을 거뒀다. – FrinkTheBrave

+0

이것은 이상한 방법 일 수 있지만, 클래스 (ListenerClass.class)를 정의하고 정적 메소드'static void setListeners (LinearLayout Layout)'을 추가 할 수 있습니다. 그런 다음 Activites의 onCreate()에서 'ListenerClass.setListener (findViewById (commonLayout))'를 호출하십시오. – Snailer

관련 문제