package org.protocoderrunner.apprunner.api.widgets;
import android.content.Context;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import org.protocoderrunner.apidoc.annotation.APIMethod;
import org.protocoderrunner.apidoc.annotation.APIParam;
import org.protocoderrunner.apprunner.ProtocoderScript;
public class PRow {
int n;
LinearLayout ll;
LinearLayout.LayoutParams lParams;
public PRow(Context c, LinearLayout cardLl, int n) {
this.n = n;
float t = 100f;
float tt = t / n;
ll = new LinearLayout(c);
ll.setOrientation(LinearLayout.HORIZONTAL);
ll.setWeightSum(t);
cardLl.addView(ll);
lParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, tt);
}
@ProtocoderScript
@APIMethod(description = "Add a new view to the row", example = "")
@APIParam(params = { "view" })
public void addView(View v) {
v.setLayoutParams(lParams);
ll.addView(v);
}
}