1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  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
[OFFEN] Snackbar Textzeilen setzen in einer onclick methode Android App Entwicklung 17.03.2017
Timeout für Swiperefresh setzen Android App Entwicklung 09.03.2017
Wie setze ich einen AlarmManager auf feste MonatsIntervalle ? Android App Entwicklung 20.02.2017
QR-Result in EditText darstellen Android App Entwicklung 02.01.2017
EditText für IP-Adressen? Android App Entwicklung 19.10.2016
Du betrachtest das Thema "Fokos auf einen EditText setzen!" im Forum "Android App Entwicklung",