android - 如何在运行时设置 PercentFrameLayout 的 subview 的百分比高度/宽度

标签 android

我想以编程方式设置 subview 的 PercentFrameLayout 高度/宽度。如何在运行时设置 PercentFrameLayout 的 subview 的百分比高度/宽度..

最佳答案

我假设您的 PercentLayout 中有 ID 为 view_child 的 View 。

所以使用这个代码 fragment

View view = findViewById(R.id.view_child);
PercentRelativeLayout.LayoutParams params =(PercentRelativeLayout.LayoutParams) view.getLayoutParams();
// This will currently return null, if view not exist in your xml.
PercentLayoutHelper.PercentLayoutInfo info = params.getPercentLayoutInfo();
info.heightPercent = 0.60;
view.requestLayout();

希望这对你有帮助..

关于android - 如何在运行时设置 PercentFrameLayout 的 subview 的百分比高度/宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32497833/

相关文章:

java - Android 在一切之上叠加一个 View ?

java - 来自单独线程类的 Android toast 消息

java - Android getDatabase调用递归报错

安卓权限拒绝 : forceStopPackage()

android - 在android中检测照片 Action

android - Titanium 移动重启应用修复实现

android - 新应用安装的 BroadcastReceiver

android - 是否可以使用 phonegap 创建带有数据库的 android 应用程序

java - iPhone Java 字符串代码到对象 C

Java 在执行 Activity 中的代码之前等待线程(在另一个类中)完成