android:layout_marginbottom=,Android: Retrieve layout_marginBottom programmatically?
问题
In my a LinearLayout I have set android:layout_marginBottom in my XML. I just want to retrieve that value.
Just LayoutParams doesn't give me access to bottomMargin . I tried to typecast :
row1 = (LinearLayout) findViewById(R.id.mainrow1);
LinearLayout.LayoutParams row1Params = (android.widget.LinearLayout.LayoutParams) row1.getLayoutParams();
but this gives me Runtime exception ClassCastException.
The main aim is I got buttons in nested LinearLayouts & I want to set height/width of LinearLayout programmatically that will inturn auto set height of buttons. I have added bottomMargin after 1st layout - so there is space between 2 rows.
回答1:
Change Your layout of Button according to following logic,
set Layout_Width to 0dip
set Layout_Weight to 1
set Layout_Height to Wrap_Content
回答2:
try this. When you get layout, R.layout. is best option. It is working for me.
row1 = (LinearLayout) findViewById(R.layout.mainrow1);
来源:https://stackoverflow.com/questions/8769491/android-retrieve-layout-marginbottom-programmatically
android:layout_marginbottom=,Android: Retrieve layout_marginBottom programmatically?相关推荐
- 【Android】android TV开发
google翻译[https://www.jianshu.com/p/c216849986ed] Ⅰ.开始使用电视应用 为了使您的应用在电视设备上获得成功,您必须设计出可以在10英尺远的地方轻松理解的 ...
- android之android.intent.category.DEFAULT的用途和使用
1.要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent. Explicit Intent明确的指定了要启动的Acitivity , ...
- android:layout_with=,android – 难以理解layout_alignWithParentIfMissing
这仅适用于使用RelativeLayout时. 如果您将元素设置为一个其他元素,则表示该元素位于该元素的左侧. 但是如果这个元素会丢失,因为你删除它,例如它将与父对齐. 举个例子 android:la ...
- [Android Studio] Android Studio常用快捷键
[Android Studio] Android Studio常用快捷键 (会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲下比 ...
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
方式1:(效果为补间动画一样) [html] view plaincopyprint? <ProgressBar android:layout_width="wrap_content& ...
- Android之Android实现浮层的上下滑动(支持内部添加View)
前言 我K,今天居然是情人节,对于资深的单身狗来说,简直是个噩耗,今天注定是各种秀恩爱,心塞中.... 话题到此结束,管他什么情人节,今天给大家带来的是一个浮层的上下滑动,浮层滑动时分三种状态:全部显 ...
- Android 解决Android的TextView和EditText换行问题
Android 解决Android的TextView和EditText换行问题 参考文章: (1)Android 解决Android的TextView和EditText换行问题 (2)https:// ...
- Xamarin Android教程Android基本知识版本介绍与系统介绍
Xamarin Android教程Android基本知识版本介绍与系统介绍 Xamarin Android教程Android基本知识版本介绍与系统介绍,开发Andriod有时候不像iOS一样轻松,因为 ...
- 【Android】Android 设置Activity窗体 不显示标题和全屏显示
[一]Android 设置Activity窗体 不显示标题 android:theme="@android:style/Theme.NoTitleBar" 1 <activi ...
- [Android]《Android艺术开发探索》第一章读书笔记
1. 典型情况下生命周期分析 (1)一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart方法就会被调用. (2)当用户打开新的Activity或者切换到桌面的时候,回调如下 ...
最新文章
- python--异常处理
- 调试网络收发不通问题
- 华科计算机专硕英语几,考研考华科计算机考数学几英语几啊,另外考华科数..._考研_帮考网...
- 从错误中学习,如何配置iis?
- SVD 详解 与 spark实战
- 2-Linux C语言指针与内存-学习笔记
- Java转换图片格式 tif 转 jpg
- 信号调制解调matlab仿真,基于matlab的psk信号调制解调仿真设计开题报告.doc
- C# 二维与三维计算多边形面积的方法
- php 调用系统时间往前调,PHP中关于系统时间和输出差距8小时的原因及解决方案...
- WEBERP实施:二,基本信息设置
- 马氏距离(Mahalanobis Distance)介绍与实例
- ubuntu安装python3.6_Ubuntu 16.04上安装和使用Python3.6
- java入门编程(一)
- 视频教程-数字成像系统-其他
- 攀爬Spring珠穆拉玛峰:Spring的启动流程
- 微信小程使用getCurrentPages函数操作父级数据
- 一种简单的方法让华为手机和windows10共享文件
- CAN(Controller Area Network)通信介绍及其运作方法
- 解决:Error while adding the mapper ‘interface *** to configuration. Error parsing Mapper XML.
热门文章
- android 底部弹窗失效,Android实现从底部弹出Dialog(和PopWindow实现的效果同样)
- linux moveto回收站,linux添加回收站(脚本)
- 设计一个安全对外的API接口,需要考虑哪些方面?
- 河南农业大学计算机试题,河南农业大学计算机vb考试必出
- emif接口速率问题_OMAPL138 EMIF读取速率问题
- Java基础-通过反射获取类的信息
- ES termQuery和matchQuery区别浅析
- luogu3413 萌数
- docker学习-docker解决了什么问题
- SQL Server存储过程基本语法