This source file includes following definitions.
- onCreate
- getRootLayoutWidth
- addView
- removeAllViews
package org.chromium.android_webview.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
public class AwTestRunnerActivity extends Activity {
private LinearLayout mLinearLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mLinearLayout = new LinearLayout(this);
mLinearLayout.setOrientation(LinearLayout.VERTICAL);
mLinearLayout.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
mLinearLayout.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
setContentView(mLinearLayout);
}
public int getRootLayoutWidth() {
return mLinearLayout.getWidth();
}
public void addView(View view) {
view.setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, 1f));
mLinearLayout.addView(view);
}
public void removeAllViews() {
mLinearLayout.removeAllViews();
}
}