Ответ:
super.onCreate(savedInstanceState);
//creates super.appView and calls setContentView(root) in DroidGap.java
init();
//just an empty LinearLayout
layoutId = R.layout.blank;
view = new LinearLayout(this);
setContentView(layoutId);
view.addView(your_component_here);
view.addView((View) appView.getParent()); //adds the PhoneGap browser at index 1
//accesses the browser at index 1. Tells browser to not fill view
view.getChildAt(1).setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1));
setContentView(view);
Я бы с трудом рассказал вам, как это работает, все, что я могу вам сказать, это то, что это работает, и это все моя собственная работа.
Настройка представлениядругой цвет может помочь вам увидеть, что происходит тоже ....
view.setBackgroundColor(Color.BLUE);
Работа с PhoneGap-1.0.0.jar последней версии на данный момент.