组合-android自定义view怎样指定自定义view的布局

问题描述

android自定义view怎样指定自定义view的布局

我有现成的布局xml文件,现在想定义一个组合的自定义view,怎样把这个view的布局指定为一个xml文件

解决方案

LayoutInflater.from(mActivity).inflate(R.layout.mainscreen_title, this, true);这样就行了,this是当前的View,而后面这两个参数是将R.layout.mainscreen_title attachToRoot 也就是以当前这个View作为root View

解决方案二:

LayoutInflater解决问题了 LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);inflater.inflate(R.layout.tt_top_tab_button, this);

解决方案三:

其实就是new linerlayout,然后层次嵌套,new TextView等放到里面,
http://blog.csdn.net/bdmh/article/details/38397851

解决方案四:

LayoutInflater.from(mActivity).inflate(R.layout.mainscreen_title, this, true);这样就行了,this是当前的View,而后面这两个参数是将R.layout.mainscreen_title attachToRoot 也就是以当前这个View作为root View

时间: 2024-08-03 17:24:10

组合-android自定义view怎样指定自定义view的布局的相关文章

继承-Android PhotoView开源库的自定义view问题?

问题描述 Android PhotoView开源库的自定义view问题? 我在绘制view的时候,继承的是photoview,用ondraw 加载的图片,但是 出来后 并不能具缩放功能... 是我那个细节出问题了 还是 他不能这么做? 解决方案 它的本身就是photoview,你在自定义,肯定会有问题的,你找到源码,在源码上改吧

Android仿360悬浮小球自定义view实现示例

Android仿360悬浮小球自定义view实现示例 效果图如下: 实现当前这种类似的效果 和360小球 悬浮桌面差不错类似.这种效果是如何实现的呢.废话不多说 ,直接上代码. 1.新建工程,添加悬浮窗权限. <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 2.自定义一个FloatMessagerMainWindow import android.content.Contex

gridview 自定义view-GridView 无法显示自定义view

问题描述 GridView 无法显示自定义view package com.example.image; import java.util.List; import android.content.Context;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.GridView

Android中使用ScrollView指定view的顶部悬停效果

因项目中的需要实现ScrollView顶部的悬停,也不是太难便自己实现功能,话不多说,先上效果图 红色text一到顶上便会悬浮在上面,不会跟随scrollview的滑动而上滑. 原理: 原理其实很简单就是对view的gone和visible,写两个相同的要置顶的view,一个设置为gone,一个为visible,当可见的view超出屏幕范围的时候,将不可以的view设置为visible,不可见的view 与scrollview要同级,这样滑动的时候不会影响到view的位置. 直接上代码 <?xm

focus-Android为View设置带自定义动画的焦点框动画

问题描述 Android为View设置带自定义动画的焦点框动画 当一个View被Focus的适合会被一个焦点框包围,这个焦点框是带有一闪一闪的自定义动画的.该怎么样实现? 解决方案 background设置成动画的DrawableAnimationDrawable ad=(AnimationDrawable )view.getBackground();ad.start();这样应该就行了

android- 关于自定义可水平滑动的view内嵌scrollview的问题

问题描述 关于自定义可水平滑动的view内嵌scrollview的问题 我做的是pad端,界面外层是一个自定义的可滑动的界面.左边是一个listview,右边是一个scrollview用来显示左边listview各个item的数据.我想要的效果是他俩各占据屏幕的一半,我向左滑动界面listview隐藏,scrollview会全部显示,反之同理.但是我发现水平滑动scrollview没反应,我应该怎么做使横行滑动scrollview的时候能执行自定义的view水平滑动事件. 解决方案 http:/

thinkphp3.x自定义Action、Model及View的简单实现方法_php实例

本文实例讲述了thinkphp3.x自定义Action.Model及View的实现方法.分享给大家供大家参考,具体如下: 1.在xmall/Lib/Action中创建文件TestAction.class.php class TestAction extends Action{ function index(){ $this->display("test"); } } 2.在xmall/tpl下创建default文件夹,在default下创建Test文件夹,在Test下创建test

thinkphp3.x自定义Action、Model及View的简单实现方法

本文实例讲述了thinkphp3.x自定义Action.Model及View的实现方法.分享给大家供大家参考,具体如下: 1.在xmall/Lib/Action中创建文件TestAction.class.php class TestAction extends Action{ function index(){ $this->display("test"); } } 2.在xmall/tpl下创建default文件夹,在default下创建Test文件夹,在Test下创建test

自定义可折叠和展开的View

CollapseView如下: package com.ww.collapseview; import android.annotation.SuppressLint; import android.content.Context; import android.text.TextUtils; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; import