# A `NativeViewGroup` organized in a line
extern class NativeLinearLayout in "Java" `{ android.widget.LinearLayout `}
	super NativeViewGroup
	new(context: NativeActivity) in "Java" `{ return new LinearLayout(context); `}
	fun  in "Java" `{ self.setOrientation(LinearLayout.VERTICAL); `}
	fun  in "Java" `{ self.setOrientation(LinearLayout.HORIZONTAL); `}
	redef fun add_view(view) in "Java"
	`{
		MarginLayoutParams params = new MarginLayoutParams(
			LinearLayout.LayoutParams.MATCH_PARENT,
			LinearLayout.LayoutParams.WRAP_CONTENT);
		self.addView(view, params);
	`}
	redef fun new_global_ref import sys, Sys.jni_env `{
		Sys sys = NativeLinearLayout_sys(self);
		JNIEnv *env = Sys_jni_env(sys);
		return (*env)->NewGlobalRef(env, self);
	`}
end
					lib/android/ui/native_ui.nit:79,1--101,3