Android应用开发之自定义控件
来源:互联网 发布:jquery js时间格式化 编辑:程序博客网 时间:2024/05/19 17:05
Android系统控件可能会不能满足需求,那么就需要自定义一个控件。下面是我做的关于Android自定义控件以及其使用的方法。
1.首先,我们要对所需自定义控件的进行布局:
在layout建立布局文件 imagetext.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView //使用系统控件
android:id="@+id/imageView1"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:src="@drawable/image1" />
<TextView
android:id="@+id/TextView1"
android:layout_width="100dp"
android:layout_height="50dp"
android:text= "@string/text"
android:gravity="center"
android:layout_gravity="center" />
</LinearLayout>
2.写一个类(imageText)继承LinearLayout,并导入布局(imagetext.xml)
import android.content.Context;
//使用LayoutInflater载入我们自定义的布局文件 imagetext.xml
//设置图片资源
//设置文字
3.在需要使用自定义控件的布局文件(activity_main.xml)中加入这控件。
4.在需要用到此控件的activity(MainActivity.jave)中设置该控件:
5. 自定义控件效果预览:
图5 效果预览
- Android应用开发之自定义控件
- Android应用开发之裁剪图片的自定义控件
- Android开发之自定义控件
- Android开发之自定义控件
- Android开发之自定义控件
- Android开发之自定义控件-自定义Button
- Android软件开发之 自定义控件
- Android开发之自定义控件--ViewPager
- Android开发之自定义控件--ViewPager
- Android 开发之 DishesView自定义点菜控件
- Android开发之--自定义控件学习
- android开发笔记之自定义组合控件
- Android开发之初识自定义控件
- android开发:自定义控件之--抽奖转盘
- Android开发学习之路-自定义控件
- Android开发之自定义布局和控件
- Android开发之--自定义控件 1
- Android开发技巧——自定义控件之组合控件
- iphone ios 如何使用gcd,block
- android 获取程序的安装时间
- SAP Enhancement
- html 获得file文本完整路径
- ZendFramework学习(多模块配置)
- Android应用开发之自定义控件
- 写给30岁的职场精英:你正在遭遇的6大瓶颈
- ZendFramework学习第三章(核心组件—校验器之单个校验器使用)附加北漂乱慨!
- ZendFramework学习第三章(核心组件—校验器之效验链的使用)
- ZendFramework学习第三章(核心组件—校验器之预定义校验器)
- ZendFramework学习第三章(核心组件—校验器之自定义校验器)
- java连接MS SQLServer
- cocos2dx 2.0.4 - lua 添加自定义类
- 在QTP中使用RegisterUserFunc