java - 多个活动使用同一个Drawerlayout(如何封装基类?)
大家讲道理
大家讲道理 2017-04-18 10:54:49
0
3
581

如题,多个活动使用同一个drawerlayout,想问怎么封装基类?

因为我想click事件效果都一样,感觉没必要再写一遍,想问一下

  1. 如何封装基类

  2. 基类子类布局文件怎么写?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
小葫芦

비교적 간단한 방법은 서랍의 레이아웃을 Fragment로 추출하고, 해당 인터페이스와 데이터를 노출하고, 매번 새로운 액티비티에 동적으로 추가하는 것입니다

Ty80

우선 무엇을 담고 싶은지 명확히 해야겠죠? 이는 drawerlayout이므로 drawerlayout을 상속하도록 클래스를 사용자 정의할 수 있으며, 여기에서 필요에 따라 통합 click 작업을 수행하는 등 다양한 작업을 수행할 수 있습니다. 사용하는 경우 모든 클래스 (自然包括基类如果必要的话)의 레이아웃에서 직접 사용자 정의 drawerlayout을 사용할 수 있습니다.

大家讲道理

이 경우 부모 클래스에 클릭 이벤트 등을 넣을 수 있습니다. 부모 클래스는 추상 클래스입니다. 레이아웃을 채우는 DrawerLayout 메서드는 부모 클래스가 작성한 추상 메서드를 호출하고 다음과 같이 구현됩니다. 하위 클래스 자체

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿