Ich bin ein Entwickler von Android-Anwendungen. Ich suche eine schnelle und bequeme Möglichkeit, die Menüstruktur für meine Anwendung, die ich erstelle, zu erreichen. Unten ist eine Taylor Swift App mit genau der Menüstruktur, die ich gerne erreichen würde. Irgendwelche Vorschläge oder Beispielcode würden geschätzt. Vielen Dank. Android vertikale Tabs Menü an der Unterseite
-1
A
Antwort
0
Probieren Sie etwas wie diese Aufmerksamkeit
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.simarzhov.weights.MainActivity">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@drawable/ic_20x60_24bp"></LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_20x80_24bp"
android:layout_gravity="bottom"></LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@drawable/ic_30x40_24bp"></LinearLayout>
</LinearLayout>
</RelativeLayout>
Pay android:layout_gravity="bottom"
P. S. Ich verstehe, dass dies nicht sehr elegant ist, aber wenn Sie konstante untere Menü haben, könnte es hilfreich sein.
1
Sie müssen eine benutzerdefinierte Version eines TextView erstellen, um dies zu erreichen. Eine Lösung kann here gefunden werden Ich gebe den folgenden Code.
public class VerticalTextView extends TextView{
final boolean topDown;
public VerticalTextView(Context context, AttributeSet attrs){
super(context, attrs);
final int gravity = getGravity();
if(Gravity.isVertical(gravity) && (gravity&Gravity.VERTICAL_GRAVITY_MASK) == Gravity.BOTTOM) {
setGravity((gravity&Gravity.HORIZONTAL_GRAVITY_MASK) | Gravity.TOP);
topDown = false;
}else{
topDown = true;
}
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){
super.onMeasure(heightMeasureSpec, widthMeasureSpec);
setMeasuredDimension(getMeasuredHeight(), getMeasuredWidth());
}
@Override
protected void onDraw(Canvas canvas){
TextPaint textPaint = getPaint();
textPaint.setColor(getCurrentTextColor());
textPaint.drawableState = getDrawableState();
canvas.save();
if(topDown){
canvas.translate(getWidth(), 0);
canvas.rotate(90);
}else {
canvas.translate(0, getHeight());
canvas.rotate(-90);
}
canvas.translate(getCompoundPaddingLeft(), getExtendedPaddingTop());
getLayout().draw(canvas);
canvas.restore();
}
}
Verwandte Themen
- 1. Android Actionbar Tabs auf der Unterseite des Bildschirms
- 2. ActionBar Sherlock Tabs auf der Unterseite
- 3. Vertikale Tabs mit JQuery?
- 4. Footer an der Unterseite platzieren
- 5. Android Aktionsleiste mit Menü Tabs verschmelzen
- 6. Anchor Element auf der Unterseite der Ionic-Menü
- 7. Android zeigt keine Tabs an
- 8. Fußzeile nicht an der Unterseite der Seite
- 9. Display-Seitenlänge an der Unterseite des Tisches
- 10. DIV An der Unterseite des Viewports angehängt
- 11. Android vertikale Mitte
- 12. jQueryUI Tabs ins mobile Menü
- 13. Menü in Android, aber ohne Menü-Taste
- 14. ein Menü für alle Tabs im Tablayout?
- 15. WP dh Fußzeile ist nicht an der Unterseite
- 16. Sidebar nicht an der Unterseite haften, und andere Fehler
- 17. Nightmarejs Screenshot an der Unterseite der langen Seite Clip nicht
- 18. Hinzufügen von Rechtsklick-Menü zu Tabs
- 19. Sidebar Menü Tabs von HTML zu Jquery
- 20. Hamburger-Menü-Taste fehlt bei der Verwendung von Tabs?
- 21. Android: Scrollbare Tabs
- 22. Android - Tabs, MapView, Aktivitäten innerhalb der Registerkarten
- 23. Android Fragment Tabs Beispiel
- 24. Android: vertikale 3d listview
- 25. Android: eine vertikale Galerie?
- 26. pyplot: Rand an der Unterseite einer Figur erweitern
- 27. 100% Höhe -dynamische Höhe Fußzeile an der Unterseite
- 28. Wie positioniere ich ein Bild an der Unterseite von div?
- 29. Maske Bild mit einem Dreieck an der Unterseite
- 30. Bewegliche Navigation an der Unterseite, die dort bei Fenstergröße bleibt
Danke. Es hat gut funktioniert. Upvoted. Ich habe versucht, den Drehwinkel() für verschiedene Ergebnisse zu ändern. Ich war nicht sehr erfolgreich –