1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Bildschirm splitten: ListActivity / Button

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von tobias, 20.11.2009.

  1. tobias, 20.11.2009 #1
    tobias

    tobias Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    22.10.2009
    Hallo Leute

    Ich tu mich noch etwas schwer mit den Android Layouts. Mein aktuelles Problem ist wie man außerhalb einer ListActivity noch einen Button darstellen kann. Kann man die Liste irgendwie verkleinern sodaß auf dem Bildschirm noch Platz dafür ist? Wie muß das Layout aufgebaut sein?

    Bisher komme ich ohne xml aus. Der Code funktioniert auch - es ist lediglich die Erweiterung um einen Button bei der ich nicht recht weiß wo anfangen.


    Code:
    public class ForwardActivity extends ListActivity {
        
        private Database db;
        private Vector<ListItem> targets;
        private ForwardAdapter adapter;
        private Barcode code;
        
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            Bundle extras = getIntent().getExtras();
            code = new Barcode(extras.getString("barcode"));
            
            db = new Database(this.getApplicationContext());
            targets = db.getForwardTargets();
            
            adapter = new ForwardAdapter(this.getApplicationContext(), targets);
            setListAdapter(adapter);
            getListView().setTextFilterEnabled(true);
            
            registerForContextMenu(getListView());
    
    //        setContentView(R.layout.list); //custom list layout?
            
        }
    vielen Dank
     
  2. Zonnex, 21.11.2009 #2
    Zonnex

    Zonnex Fortgeschrittenes Mitglied

    Beiträge:
    431
    Erhaltene Danke:
    49
    Registriert seit:
    12.09.2009
    du musst die ListView wie einen Button auf dein Layout einfügen.
    [ ListView lv = (ListView)findViewById(R.id.listview01); ]

    bei Eclipse über den XML-Editor einfach die ListView auf dein Layout ziehen, Größe und Position bestimmen und per ListView.setAdapter(); füllen. ;)

    mfg
     
    Zuletzt bearbeitet: 21.11.2009

Diese Seite empfehlen