>  Q&A  >  본문

java - 多个活动使用同一个Drawerlayout(如何封装基类?)

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

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

  1. 如何封装基类

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

大家讲道理大家讲道理2743일 전540

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-18 10:56:49

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:56:49

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

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:56:49

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

    회신하다
    0
  • 취소회신하다