`
GodJohnny
  • 浏览: 92442 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android自定义控件中加载layout XML文件

阅读更多
    对于通用的控件,常常单独提取出来。被其他的布局文件引用,可在布局文件中设置该控件的一些属性值,或直接在代码中修改该控件的值。对于通用的控件,一般可以直接在布局文件中定义,代码实现时继承ViewGroup或RelativeLayout之类。在构造函数中,像下面代码中加载该布局文件即可。加载完布局文件,可对一些布局里的控件进行赋值。
    
	public Titlebar(Context context, AttributeSet attrs) {
		super(context, attrs);
		[b]View.inflate(context, R.layout.title2, this);[/b]
		TypedArray typedArray = context.obtainStyledAttributes(attrs,
				R.styleable.Titlebar);
		String text = typedArray.getString(R.styleable.Titlebar_titleText);
		titleText = (TextView) findViewById(R.id.contentTitle);
		titleText.setText(text);
	}
    

分享到:
评论

相关推荐

    自定义控件侧滑面板

    1准备图片2建立layout_main_content.xml主面板3建立...5建立layout_left_menu.xml侧滑面板布局6自定义SlideMenu类实现自定义布局的功能7在activity_main中添加自定义控件8在mainActivity中添加侧滑面板加载和点击处理

    Android代码-Android 层叠卡片控件,仿"探探app"

    支持加载更多 使用方式 gradle dependency // 1. Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } } // 2. Add the ...

    Android插件框架Android-Plugin-Framework.zip

    App安装时,系统会扫描app的Manifest并缓存到一个xml中,activity启动时,系统会现在查找缓存的xml,如果查到了,再通过classLoad去load这个class,并构造一个activity实例。那么我们只需要将classload加载这个class...

    Android编程实现Toast自定义布局简单示例

    本文实例讲述了Android编程实现Toast自定义布局的方法。分享给大家供大家参考,具体如下: 不知道各位客官是不是觉得系统的toast的信息很难看呢,默认的但黑色背景,毫无色彩。 那么接下来我就教大家用最简单的方式...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--android中anim文件特效 |--app信息menifest获取(如版本号) |--AsyncQueryHandler之异步查询Cursor处理 |--AutoCompleteTextView自动提示的用法 |--BitMap、Drawable、inputStream及byte[] 互转 |--...

    Google Android SDK开发范例大全(第3版) 1/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 4/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Google Android SDK开发范例大全(第3版) 3/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Android ListView分页功能实现方法

    通过本次小Demo我学到了: 1、ListView的小小的一个分页功能 2、加深了对自定义控件的理解 ...我为了实现此效果,首先在布局文件中新建了一个footer_layout.xml的布局文件: <?xml version=1.0

    Google Android SDK开发范例大全(第3版) 5/5

    全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...

    Adnroid打造通用的带进度条的WebView

    在Android开发中,经常需要加载显示网页,一般一个页面在打开后,在等待数据加载的过程中,都需要花一点时间,这个时候往往需要显示一个转动的进度条(ProgressBar),接下来封装了一个自定义控件和加载网页的公共...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    3.18 程序加载中,请稍后——ProgressDialog与线程整合应用 3.19 全屏幕以按钮覆盖——动态产生按钮并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    3.18 程序加载中,请稍后——ProgressDialog与线程整合应用 3.19 全屏幕以按钮覆盖——动态产生按钮并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    3.18 程序加载中,请稍后——ProgressDialog与线程整合应用 3.19 全屏幕以按钮覆盖——动态产生按钮并最大化 3.20 今晚到哪儿打牙祭?——具选择功能的对话框 3.21 Android变脸——主题(Theme)实现 第4章 史上超豪华...

    疯狂Android讲义源码

     1.5.4 Android应用的清单文件:  AndroidManifest.xml 28  1.5.5 应用程序权限说明 29  1.6 Android应用的基本组件  介绍 31  1.6.1 Activity和View 31  1.6.2 Service 32  1.6.3 BroadcastReceiver 32  ...

    LCRapidDevelop-master

    - 页面状态统一管理 加载中 无数据 无网络-------------所有页面均可添加 - 图片显示与缓存 GIF图片显示 - Tab+Fragment快速实现 - 视频播放(仿QQ空间,秒拍等List播放) -------- ##效果图展示 ![下拉刷新]...

Global site tag (gtag.js) - Google Analytics