Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


SeekBar en un NavigationDrawer

Quiero usar un buscador en un cajón de navegación

Básicamente tengo que deslizar izquierda y derecha para establecer el buscador y, bueno, lo adivinaste, desliza el cajón de navegación …

  • TestUI (Jenkins) utilizando espresso
  • "MinifyEnabled" vs "shrinkResources" - ¿cuál es la diferencia? Y cómo obtener el espacio guardado?
  • Preferencias compartidas "límite"
  • ¿Examinar todas las sub-vistas de una vista de Android?
  • Obtenga las coordenadas de un evento táctil en Android
  • Agregar bibliotecas de soporte v7, v13 con gradle no funciona
  • Lo que me gustaría hacer es deslizar la barra de búsqueda cuando está enfocado y la barra de navegación cuando no está.

    ¿Cómo debo hacer eso?

    Aquí está mi código al fijar un artículo (no he fijado el seekbar todavía)

    private View onCritereView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View mView = inflater.inflate(R.layout.fragment_critere, container, false); LinearLayout mLinearLayout = (LinearLayout) mView.findViewById(R.id.critere_linearlayout); View mViewElement = inflater.inflate(R.layout.item_critere, null); ((TextView)mViewElement.findViewById(R.id.critere_title)).setText("Prix Maximum"); mLinearLayout.addView(mViewElement); return mView; } 

    Aquí está el item_critere.xml con la barra de búsqueda:

     <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/critere_item" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="*"> <TableRow android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium" android:text="Large Text" android:id="@+id/critere_title" android:layout_gravity="left|center_vertical" android:layout_column="0"/> <SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/critere_qualifier" android:layout_column="1" android:layout_span="4"/> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceSmall" android:text="Medium Text" android:id="@+id/critere_value" android:layout_span="4"/> </TableRow> </TableLayout> 

    Gracias por adelantado 🙂

  • DialogFragment: NullPointerException (biblioteca de soporte)
  • AndroidStudio gradle proxy
  • No se puede reanudar el error de actividad
  • Fragmento sobre otro fragmento
  • Android CollapsingToolbarLayout Título de fondo
  • Windows 7 64bit android AVD inicio error: No se pudo asignar memoria: 8
  • One Solution collect form web for “SeekBar en un NavigationDrawer”

    Sólo tiene que añadir un onTouchListener . Cuando toca la pantalla en la barra de búsqueda (action_down), no permita que el padre intercepte el evento.

     seekbar.setOnTouchListener(new ListView.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch (action) { case MotionEvent.ACTION_DOWN: // Disallow Drawer to intercept touch events. v.getParent().requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_UP: // Allow Drawer to intercept touch events. v.getParent().requestDisallowInterceptTouchEvent(false); break; } // Handle seekbar touch events. v.onTouchEvent(event); return true; } }); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.