Fokos auf einen EditText setzen!

plex88

plex88

Neues Mitglied
0
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
 
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
 

Ähnliche Themen

A
Antworten
1
Aufrufe
633
swa00
swa00
M
  • MikelKatzengreis
Antworten
5
Aufrufe
116
swa00
swa00
Zurück
Oben Unten