Android中利用LinearLayout继承实现ImageButton

网友投稿 478 2022-10-19

Android中利用LinearLayout继承实现ImageButton

Android中利用LinearLayout继承实现ImageButton

原理:通过继承Linearlayout,摆放自己所需的imageview和textview,形成ImageButton

直接上源码:

​​view plain​​​ ​​​copy to clipboard​​​ ​​​print​​​ ​​​?​​

1. import android.widget.TextView;2. 3. public class4. {5. private6. private7. 8. public9. {10. super(context,attrs);11. 12. new13. mImage.setPadding(0,0,0,0);14. new15. //mText.setGravity(android.view.Gravity.CENTER_HORIZONTAL);16. // mText.setGravity(android.view.Gravity.CENTER_VERTICAL);17. mText.setPadding(0,0,0,0);18. 19. 20. true);21. true);22. setBackgroundResource(android.R.drawable.btn_default);23. setOrientation(LinearLayout.VERTICAL);24. addView(mImage);25. addView(mText);26. }27. }

调用自己编写的ImageButton1

​​view plain​​​ ​​​copy to clipboard​​​ ​​​print​​​ ​​​?​​

1.

注意调用ImageButton1时,要用全名:com.test.b.ImageButton1

效果:button中上图下文字

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Darks Codec- 消息协议框架
下一篇:SelAid- Web应用测试框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~