2015-09-10 66 views

回答

9

我假设您的PercentLayout中包含View with ID view_child。

所以使用这个代码片断

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(); 

希望这有助于..

0
ImageView child= new ImageView(getActivity()); 

percentRelativeLayout.addView(child); 

PercentRelativeLayout.LayoutParams params = (PercentRelativeLayout.LayoutParams) child.getLayoutParams(); 

PercentLayoutHelper.PercentLayoutInfo info = params.getPercentLayoutInfo(); 

info.heightPercent = 0.05f; 
info.widthPercent = 0.05f; 
info.leftMarginPercent = 0.5f; 
child.setLayoutParams(params); 
相关问题