Sabe alguien usar el metodo setOnFocusChangeListener?

1,041 views
Skip to first unread message

vencedor77

unread,
Jun 30, 2010, 5:28:56 AM6/30/10
to desarrolladores-android
Saludos a TODOS, lo que quiero hacer es una vez tenga seleccionado un
boton NO presionado poder ejecutar una determinada accion. entonces
queria saber si este metodo se utiliza para eso, si es asi me gustaria
que alguien me orientara como se usa...

adjunto el codigo xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal|center"
android:textSize="30sp"
android:padding="20sp" android:background="#FFF"
android:textColorHighlight="#AAA"
android:textColor="#000"
android:id="@+id/menu_mainTextView"
android:text="@string/Nombre_Aplicacion" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:id="@+id/Nombre_Iconos_Selec"></TextView>
<TableLayout
android:id="@+id/TableLayout01"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="80px">
<TableRow
android:id="@+id/TableRow01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/conf_nsos"
android:id="@+id/IButton_ConfNSOS"
android:clickable="true"
android:focusable="true"></ImageButton>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/contrasena"
android:id="@+id/IButton_Contrasena"
android:clickable="true"
android:focusable="true"></ImageButton>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/activar"
android:id="@+id/IButton_ActivarApp"
android:clickable="true"
android:focusable="true"></ImageButton>
</TableRow>
<TableRow
android:id="@+id/TableRow02"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/desactivar"
android:id="@+id/IButton_DesactApp"
android:clickable="true"
android:focusable="true"></ImageButton>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/quicktime"
android:id="@+id/IButton_EstGPS"
android:clickable="true"
android:focusable="true"></ImageButton>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/acercasosmobile"
android:id="@+id/IButton_AcercaApp"
android:clickable="true"
android:focusable="true"></ImageButton>
</TableRow>


</TableLayout>



</LinearLayout>

Fray

unread,
Jan 11, 2013, 12:21:27 PM1/11/13
to desarrollad...@googlegroups.com
Hola mira tal vez este ejemplo te sirva esto te sirva::

EditText desd= (EditText)v.findViewById(R.id.ydydy);

 desd.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
    if(hasFocus){
    Toast.makeText(getApplicationContext(), "got the focus", Toast.LENGTH_LONG).show();
    }else
 
        Toast.makeText(getApplicationContext(), "lost the focus", Toast.LENGTH_LONG).show();
    }
});
Reply all
Reply to author
Forward
0 new messages