如何在代码中添加android:layout_marginBottom规则?

0 java layout android relativelayout

layout.xml代码部分:

<ListView
    android:id="@+android:id/listWhatever"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_below="@id/rlSomething" 
    android:layout_marginBottom="I need this to set in code dinamically!"/>
Run Code Online (Sandbox Code Playgroud)

Java代码部分:

listWhatever = (ListView)findViewById(R.id.listWhatever);
RelativeLayout.LayoutParams layoutParams = (LayoutParams) listWhatever.getLayoutParams();

layoutParams.addRule(android:layout_marginBottom ... , how?);
Run Code Online (Sandbox Code Playgroud)

Sip*_*pka 6

layoutParams.bottomMargin=0;//your bottom margin value
listWhatever.setLayoutParams(layoutParams);
Run Code Online (Sandbox Code Playgroud)

您可以使用RelativeLayout./insert static constant/addRule