Android控件的繼承關系


1.View,ViewGroup

>View:

}1、所有高級UI組件都繼承View類而實現的
}2、一個View在屏幕上占據一塊矩形區域
}3、 負責渲染
}4、負責處理發生的事件
}5、設置是否可見
}6、設置是否可以獲得焦點等
 
2.ViewGroup:
}1、一個ViewGroup對象是一Android.view.ViewGroup實例
}2、View的容器
}3、 負責對添加進ViewGroup的View進行布局
}4、一個ViewGroup可以加入到另一個ViewGroup
 
3.View ,ViewGroup的關系
 

4.View,ViewGroup的繼承關系

2.widget

}1、界面中展示的各個小組件
}2、有獨立的事件處理能力
}3、所有Wiget組件都是繼承View而來
注:1.widget並不是實際存在的類,它是一個包,而VIew等就是實際存在的類,所以首字母大寫。在引用時,通常:

          import Android.view.View;

          import android.widget.TextView;

         因為widget是包,所以首字母小寫

        2.在該包內放的是UI Elements,包括TextView,ListView,但是這些元素都繼承自View或ViewGroup。如下圖所示:

 

 

 

其中

4 layout各種layout繼承自ViewGroup

對UI 組件進行布局

 關於view及其子類的關系如下,紅色為常用控件:

 

 

https://blog.csdn.net/wufen12334/article/details/53072538

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM