Supposons que j'ai un WebView ouvert:Comment afficher 2 vues dans 1 activité (Android)?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
main_webv = (WebView) findViewById(R.id.mainwebview);
main_webv.setWebViewClient(new HelloWebViewClient());
main_webv.getSettings().setJavaScriptEnabled(true);
main_webv.getSettings().setSupportZoom(false);
main_webv.addJavascriptInterface(new HelloJavascriptInterface(),"hello");
main_webv.setWebChromeClient(new HelloWebChromeClient());
main_webv.loadUrl(SPLASH);
main_webv.setVisibility(4);
setContentView(R.layout.main_list);
main_listv = (ListView) findViewById(R.id.mainlistview);
}
Je veux simplement créer un ListView au-dessus de ce WebView (couvrant ... mais permettant tujoruos WebView à courir). Je pourrais activer et désactiver les vues. Merci.
Qu'en est-il de ListActivity? En ce moment, ma classe étend l'activité (pour mon webview). Mais je ne peux pas étendre les deux. – TIMEX
ListActivity étend l'activité. Ainsi, votre classe peut étendre ListActivity et aussi avoir un WebView à l'intérieur. Vous aurez juste besoin d'un ListView dans votre fichier layout avec android: name = "@android: id/list" (si vous choisissez d'étendre ListActivity). En outre, pour votre information, il n'est pas nécessaire d'étendre ListActivity, vous pouvez demander à votre classe d'étendre Activity et d'avoir ListView et WebView dans votre fichier layout. – Samuh
Je vais voir si je peux trouver du code pour vous ... juste pour que les choses soient plus claires – Samuh