文档章节

android 布局添加view

c
 chuxuezhe_
发布于 2014/02/27 16:02
字数 117
阅读 105
收藏 5

在页面中添加一个view时,往往会用的framelayout.addview(childview);

FrameLayout.LayoutParams params =  new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

params.leftMargin =  ;

params.topMargin =  ;

childview.setLayoutParams(params);设置view的位置

在使用时会发现4.0版本及以上没有问题,但是在4.0以下的版本view会显示在屏幕的顶端,不会根据设置的位置显示。

网上也找了很多资料来修改,都没有作用。最后将FrameLayout改为RelativeLayout之后问题解决了。

© 著作权归作者所有

共有 人打赏支持
c
粉丝 1
博文 31
码字总数 3597
作品 0
昌平
私信 提问
Android Activity---实现一个用户界面

一个Activity的用户界面是通过View树来提供的---这些View对象继承View类。每个View在Activity的窗口中都控制一个特定的的矩形区域,并且能够响应用户的操作。例如,一个按钮在用户点击它时,...

长平狐
2012/10/16
432
0
Activity窗口绘制和Window、PhoneWindow、DecorView、setContentView的执行顺序

-- DecorView构成 -- Window、PhoneWindow、DecorView、setContentView Window窗口布局 --- DecorView浅析- https://www.cnblogs.com/yogin/p/4061050.html Activity onCreate()中调用setCo......

desaco
2018/11/17
0
0
Android 用户界面(User Interface)概要

在Android应用程序中,使用View和ViewGroup对象来创建用户界面。有很多类型的View和ViewGroup类,它们都是View类的后代。 View对象是Android平台上用户界面的基础单元。View类用于叫做“wid...

长平狐
2012/10/16
368
0
[Android] LayoutInflater原理分析,带你一步步深入了解View(一)

有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。 有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲...

枫兮兮
2014/03/26
0
0
Android 用户界面---XML布局

布局是针对用户界面的一个Activity的结构。它定义布局的结构并持有显示给用户的所有元素。你能够用以下两种方法来声明你的布局: 1. 在XML文件中声明UI元素。Android提供了一个简单的XML词汇...

长平狐
2012/10/16
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 加油,还有11个小时就下班了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @_全村的希望 :吴亦凡把大碗面正儿八经做成单曲了,你别说,还挺好听 《大碗宽面》- 吴亦凡 手机党少年们想听歌,请使劲儿戳(这里) @tom_t...

小小编辑
31分钟前
74
8
C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
6
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
5
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
4
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部