1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. null0R, 19.03.2011 #1
    null0R

    null0R Threadstarter App-Anbieter (kostenpfl.)

    Hey,

    seit gestern probiere ich mich auch mal an der App-Entwicklung aus und komme sosolala sogar klar damit. Ist das erste mal, dass ich überhaupt Java berühre.

    Jedenfalls möchte ich in ein LinearLayout eine Art Optionsmenü machen, und dafür möchte ich ein ListView mit zwei Einträgen und jeweils diesem "Mehr"-Pfeilsymbol rechts haben, das so nach unten zeigt.
    So wie » hier das 2te und dritte Feld.

    Ich hab schon tausende Google-Anleitungen mir durchgelesen, steig aber nicht so richtig durch. Bei meinen Versuchen beendete sich das Programm an der Stelle dann immer. Irgendwie. :/

    Das Layout:
    Code:
    <LinearLayout android:id="@+id/LinearLayout01"  android:layout_width="fill_parent" android:layout_height="fill_parent"  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical">
    
      <EditText android:layout_width="match_parent"  android:layout_height="wrap_content" android:id="@+id/txt_input"  android:text="@string/ger_tab2_txt_input"></EditText>
    
      <ListView android:layout_height="wrap_content"  android:choiceMode="none" android:alwaysDrawnWithCache="true"  android:entries="@array/ger_tab2_list_settings"  android:layout_width="match_parent" style="@layout/listrow"  android:id="@+id/list_settings"></ListView>
    
      <Button android:layout_width="match_parent"  android:layout_height="wrap_content" android:id="@+id/btn_action"  android:text="@string/ger_tab2_btn_action"></Button>
    
    </LinearLayout>
    Der Code der zugehörigen Activity, also noch überhaupt nicht verändert:
    Code:
    package test.app;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class Tab2 extends Activity {
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.crackhashbybruteforce);
        }
    }
    Ich weiß nicht, ob das relevant ist, aber das LinearLayout ist in einem Tab platziert. Und das ListView-Teil halt in diesem Layout.
     
  2. DerSeppel, 19.03.2011 #2
    DerSeppel

    DerSeppel Android-Hilfe.de Mitglied

    Ich habs grade nicht im Kopf, aber ich glaube das ist ein verschachteltes ListView mit nem Drawable auf der rechten Seite. Das ist kein fertiges View soweit ich weiss.
     
  3. null0R, 19.03.2011 #3
    null0R

    null0R Threadstarter App-Anbieter (kostenpfl.)

    Ja gut, das hab ich mir schon gedacht eigentlich. Also ich hab ein eigenes Zeilendesign für das ListView-Ding erstellt. Trotzdem hab ich keine Ahnung, wie ich das jetzt darauf anwende, also wie ich der ListView ein benutzerdefiniertes Design aufzwänge. Wenn man es nämlich unter "design" in den Eigenschaften auswählt, funktioniert das nicht.

    Im Internet findet man ja durchaus programmiertechnische Lösungen für dieses oder ein ähnliches Problem, aber ich bekomms nicht hin.
     
  4. DerSeppel, 19.03.2011 #4
    DerSeppel

    DerSeppel Android-Hilfe.de Mitglied

Diese Seite empfehlen