1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. plex88, 13.12.2010 #1
    plex88

    plex88 Threadstarter Neuer Benutzer

    hallo!
    ich habe folgendes problemo: ich habe einen OnClickListener am laufen, dieser soll bei druck auf einen Button ausgelöst werden (was schon funktioniert:smile:), dann soll der courser in einen EditText springen. wie kann ich das machen?
    mfg
     
  2. Bobert, 14.12.2010 #2
    Bobert

    Bobert Erfahrener Benutzer

    Hallo,

    schau mal hier View | Android Developers

    Das könnte z.B so aussehen:
    Code:
    public class FocusTest extends Activity {
        private Button btnA, btnB;
        private EditText editTextA, editTextB;
        
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);  
            
            btnA = (Button)findViewById(R.id.btnSetA);
            btnB = (Button)findViewById(R.id.btnSetB);
                    
            btnA.setOnClickListener(new OnClickListener() {            
                @Override
                public void onClick(View v) {
                    editTextA = (EditText)findViewById(R.id.editA);
                    editTextA.requestFocus();
                }
            });
            
            btnB.setOnClickListener(new OnClickListener() {            
                @Override
                public void onClick(View v) {
                    editTextB = (EditText)findViewById(R.id.editB);
                    editTextB.requestFocus();
                }
            });
            
        }
    }
    
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
        <EditText
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:id="@+id/editA"/>
        <Button
            android:id="@+id/btnSetA"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="SetFocus A" />
        
        <EditText
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:id="@+id/editB"/>
        <Button
            android:id="@+id/btnSetB"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="SetFocus B" />
    </LinearLayout>
    
    Gruß Bobert
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Zuletzt geklickten Button automatisch auf Invisible setzen Android App Entwicklung 01.11.2018
Abfrage editText-Felder TextUtils Android App Entwicklung 29.01.2018
Spinner item in Datenbank schreiben mysql Android App Entwicklung 23.12.2017
Du betrachtest das Thema "Fokos auf einen EditText setzen!" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.