代码添加布局-动态添加的relativelaout,addrule失效

问题描述

动态添加的relativelaout,addrule失效

本来我的想法是可以使delImg置于右上角的,但现在是出现在左上角,望各位大神帮个忙,多谢

 ImageView delImg = new ImageView(ReleaseActivity.this);
        delImg.setImageResource(R.drawable.shan);

        RelativeLayout.LayoutParams delParams = new LayoutParams(
                util.DensityUti.dip2px(ReleaseActivity.this, 15),
                util.DensityUti.dip2px(ReleaseActivity.this, 15));
        delParams.alignWithParent = true;
        delParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
        delParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);

        relativeLayout.addView(imageView);
        relativeLayout.addView(delImg, delParams);

解决方案

http://blog.csdn.net/fancylovejava/article/details/17285987

解决方案二:

我试过加ID,但没用

解决方案三:

alignWithParent去掉看看

时间: 2024-11-01 08:33:28

代码添加布局-动态添加的relativelaout,addrule失效的相关文章

Android动态添加设置布局与控件的方法_Android

本文实例讲述了Android动态添加设置布局与控件的方法.分享给大家供大家参考,具体如下: 有时候我们会在代码端,动态的设置,添加布局和控件.下面我们就看来看一下如何处理,直接上代码,代码里面的注解很清楚了. 布局文件:fragment_hot.xml 说明:这个部局,我用的是scrollView做为基础布局,主要是为了实现一个滚动.这里不多说,这个你可以使用任何布局都可以,这里的id我是提前定义的. 这里面的现在有的布局是我为了看到我在代码端,动态添加的代码,是否可以追加到现有布局的后面而加上

Android动态添加设置布局与控件的方法

本文实例讲述了Android动态添加设置布局与控件的方法.分享给大家供大家参考,具体如下: 有时候我们会在代码端,动态的设置,添加布局和控件.下面我们就看来看一下如何处理,直接上代码,代码里面的注解很清楚了. 布局文件:fragment_hot.xml 说明:这个部局,我用的是scrollView做为基础布局,主要是为了实现一个滚动.这里不多说,这个你可以使用任何布局都可以,这里的id我是提前定义的. 这里面的现在有的布局是我为了看到我在代码端,动态添加的代码,是否可以追加到现有布局的后面而加上

easyui accordion动态添加节点Tree事件无效的问题

问题描述 前台代码如下:<divdata-options="region:'west',title:'功能模块'"style="width:180px"><divid="list"class="easyui-accordion"data-options="fit:true"><divtitle="静态写好的"><ulclass="eas

Jquery动态添加输入框的方法_jquery

本文实例讲述了Jquery动态添加输入框的方法.分享给大家供大家参考.具体实现方法如下: <!-- 页头 --> <#include "../common/head.ftl"> <div id="onFailureDiv" class="alert alert-danger navbar-fixed-top" style="text-align:center; display:none">&

布局-GridLayout动态添加子组件.layout_width和layout_height不起做用.

问题描述 GridLayout动态添加子组件.layout_width和layout_height不起做用. android:id="@+id/recycler_container" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/dimen_2X" android:padd

Android 动态添加Fragment的实例代码_Android

1.fragment1布局及代码 布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=&quo

Android 动态添加Fragment的实例代码

1.fragment1布局及代码 布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=&quo

android 如何用代码动态添加launcher?

问题描述 android 如何用代码动态添加launcher? 同一个项目包含手机和盒子版两个版本的代码,手机版不需要添加按Home键 出launcher,而盒子版需要按home键时,将应用显示在launcher列表里, (即盒子需要launcher,手机不需要)如果只是在AndroidManifest.xml 添加属性的手机和盒子都会有lanucher,求大神解救--- 解决方案 参考http://blog.csdn.net/t12x3456/article/details/7857835

如何用代码动态添加控件

在资源编辑器里我们可以方便地在对话框中加入所需控件,比如文本编辑框.列表控件等.但假如我们需要在运行期间动态生成这些控件该怎么做呢?本文就是讲述用代码动态添加控件的方法,并提供示例工程. 程序运行界面如下 为了方便演示,我们先生成一个基于对话框的MFC工程,起名为My 在CMyDlg.h中做下面几个步骤: public: //加上这个变量 CEdit m_MyEdit; protected: //加上这个函数, 用来响应编辑框改变的事件 afx_msg void OnChangeEdit();