나는 조각에 대하여 아무것도 없다, 그리고 네, 갈 길이 멀지 만 초보자 용 안드로이드 개발자라면 <include>
과 base activi로 무엇을하려하는지 성취 할 수 있습니다. 의.
이 의 사용법을 잘 설명하지만 요약하면 반복해서 같은 내용을 다시 작성하는 대신 다른 레이아웃에 "포함"할 수있는 레이아웃 XML 파일을 만들 수 있습니다.
머리글과 바닥 글의 기능 (클릭했을 때 무언가를한다고 가정 할 때)은 일반적인 안드로이드 Activity
대신 확장 할 수있는 기본 활동을 만들 수 있습니다. 등이 샘플 코드와 마찬가지로,이 기본 활동에 머리글과 바닥 글 클릭에 대한 논리를 정의 레이아웃 (별도의 XML로 가지고있는 하나)에서
public class MyBaseActivity extends Activity {
...
public void onHeaderClick(View view) {
// when header is clicked, do this.
}
public void onFooterClick(View view) {
// when footer is clicked, do this.
을, 헤더에 onClick
속성을 추가/footer를 사용하여 기본 작업의 메서드 이름을 지정합니다.
android:onClick="onHeaderClick"
그런 다음이 머리글과 바닥 글이 모든 활동을 MyBaseActivity을 확장 단지 문제 등
.
안드로이드 2.1 버전 – user999822
을 사용하고 있습니다. 문제가되지 않습니다. 프래그먼트는 Android 용 호환성 패키지 (SDK 관리자 참조)에 포함되어 있으므로 v3.0 이전 버전의 Android에서 쉽게 조각을 사용할 수 있습니다. 그 이상으로 www.ActionBarSherlock.com을 사용할 수 있습니다.이 라이브러리는 (Fragments 외에도) ActionBar도 제공합니다. –
http://jnastase.alner.net/archive/2011/01/08/ldquomaster-pagesrdquo-in -android.aspx이 코드는 조각을 사용하지 않습니다. 그것은 문제가 되는가? – user999822