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 …

  • ¿Puedo descargar un db de SQLite en / sdcard y acceder desde mi aplicación Android?
  • Implementar ListView en el widget de pantalla de inicio
  • ¿Cómo instalar una aplicación de Android en un dispositivo real sin publicar y Eclipse?
  • Android ActionBar - Presiona la vista personalizada hasta la parte inferior de la pantalla
  • Pasando la referencia layout_weight desde las dimensiones (dimens)
  • Expanda la vista de búsqueda para usar toda la barra de acciones (ocultar otras cosas)
  • 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 🙂

  • SwipeRefreshLayout interferir con setOnScrollListener
  • El texto de notificación es demasiado largo y no muestra el texto completo.
  • Restaurar la jerarquía de vista desde el estado guardado no restaura las vistas agregadas programaticamente
  • Cómo obtener datos de DialogFragment a un fragmento?
  • Cambiar del diseño main.xml a otro diseño
  • El dispositivo Android no aparece en la lista de anuncios
  • 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.