El cliente oficial de Twitter para Android tiene una bonita barra de herramientas cuando haces clic en un mensaje que te permite retweet, responder, etc. ¿Cómo puedo volver a crear una barra de herramientas como esa?¿Cómo agregar una barra de herramientas a una actividad de Android?
Respuesta
Para el enfoque LinearLayout, el código es simple, solo agregue algunos pesos y juegue con lo que está buscando. Esto le da una idea aproximada del enfoque:
<EditText android:text="Example Layout"
android:layout_width="match_parent"
android:id="@+id/editText"
android:layout_height="wrap_content"
android:layout_weight="0.95"></EditText>
<LinearLayout
android:layout_width="fill_parent"
android:orientation="horizontal"
android:weightSum="1.0"
android:padding="1px"
android:layout_height="wrap_content"
android:layout_weight="0.05">
<ImageButton android:id="@+id/testButton1"
android:layout_weight="0.2"
android:background="@drawable/btn"
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
<ImageButton android:id="@+id/testButton2"
android:layout_weight="0.2"
android:background="@drawable/btn"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
<ImageButton android:id="@+id/testButton3"
android:layout_weight="0.2"
android:background="@drawable/btn"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
<ImageButton android:id="@+id/testButton4"
android:layout_weight="0.2"
android:background="@drawable/btn"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
<ImageButton android:id="@+id/testButton5"
android:layout_weight="0.2"
android:background="@drawable/btn"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
</LinearLayout>
y resulta en algo como esto: http://i.stack.imgur.com/bShgb.png
También puede ser feliz con la Barra de acciones, así, simplemente ver la Requisitos API: http://developer.android.com/guide/topics/ui/actionbar.html
. Sabe lo que es una barra de herramientas y para qué sirve, está pidiendo una implementación. BTW http://www.androidpatterns.com/uap_pattern/toolbar – aromero
Aquí hay una captura de pantalla de la barra de herramientas de Twitter http://www.wirefresh.com/images/twitter-android-update-1.jpg –
Hay al menos 2 diferentes vistas de una barra de herramientas que conozco, así que gracias por la captura de pantalla. ¿Has probado un simple LinearLayout horizontal con tus botones colocados en él? – Jack
Lo llamamos Acción rápida:
encontrar más información acerca de cómo implementar aquí: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
¡Buena implementación, gracias! –
- 1. Android: agregar aplicaciones a una actividad
- 2. Android: Agregar un fragmento a una actividad
- 3. Problema al agregar UIBarButtonItems a una barra de herramientas
- 4. Agregar una vista personalizada a la barra de herramientas
- 5. Agregar barra de herramientas a UITableViewController
- 6. ¿Cómo agrego botones a una barra de herramientas de FireMonkey?
- 7. ¿Cuál es la forma correcta de agregar una barra de herramientas a una UITableView?
- 8. Agregar una barra de progreso en WebView
- 9. Agregar botón a la barra de herramientas superior jqGrid
- 10. Visual Studio 2010: Agregar comandos a la barra de herramientas
- 11. ¿Agregar botones a la barra de herramientas del Finder?
- 12. cómo agregar una imagen de fondo a la actividad?
- 13. Cómo crear una barra de herramientas entre las filas UITableView
- 14. ¿Cómo personalizar una barra de herramientas en Eclipse?
- 15. Hacer una barra de herramientas del navegador?
- 16. ¿Cómo agregar varios botones a una barra de navegación?
- 17. ¿Cómo puedo agregar una barra de progreso a WWW :: Mechanize?
- 18. Cómo redirigir de una actividad a otra actividad
- 19. ¿Agregar una nueva actividad al AndroidManifest?
- 20. Cómo agregar la segunda actividad en Android
- 21. Cómo agregar una barra de herramientas al FONDO de un UITableView obj-c/ios/xcode
- 22. ¿Cómo agrego botones a la barra de herramientas de Eclipse?
- 23. Cómo llamar a getWindow() fuera de una actividad en Android?
- 24. Cómo llamar a una actividad de Android desde PhoneGap
- 25. UIPageViewController: cómo agregar una barra de herramientas sin paginación u otros elementos "superpuestos"?
- 26. Cómo desplazamiento vertical una actividad en Android
- 27. Cómo puedo agregar una animación a la actividad finish()
- 28. Mostrar una barra de progreso cuando se carga una actividad
- 29. Cómo agregar información sobre herramientas a td en una tabla
- 30. ¿Cómo agregar una información sobre herramientas a un gráfico svg?
La barra de herramientas que se muestra en la vista detallada de mensajes (el de la izquierda en la captura de pantalla) parece ser un LinearLayout con una conjunto de botones dispuestos en la parte inferior de la pantalla. – aromero
Aunque lo que quieres es QuickAction pero una solución posible y simple es usar Popupwindow personalizado que se usa en QuickAction – ingsaurabh