Ich baue derzeit für ein Minimum SDK
von 10, also muss ich die android-support-v7-appcompat
Bibliothek verwenden, um ActionBar
zu implementieren. Ich habe die ActionBar
eingerichtet, aber ich möchte jetzt eine ListActivity
hinzufügen, aber dies erfordert die Erweiterung meiner Klasse und Java hat nicht mehrere inheritance
. Was soll ich machen?Kombinieren von ListActivity und ActionBarActivity
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
getSupportActionBar().setIcon(R.drawable.ic_action_search);
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
}
Wenn Sie also bereits Support-Bibliothek verwenden dann verwenden Sie ListFragment – Selvin
Sicher aber wie kann ich die Klasse erweitern, so dass es ActionBarActivity und ListFragment enthält? –