Tôi đã thêm android.support.v7.widget.Toolbar
vào ứng dụng của mình bằng cách sử dụng mã bên dưới, bây giờ tôi muốn hiển thị nút ở đầu bên phải của thanh công cụ nhưng không thể làm như vậy.Android v7 Chỉnh sửa nút trên Thanh công cụ
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/accent_color"
android:minHeight="?attr/actionBarSize"
android:layout_alignParentTop="true"
tools:context=".MyActivity"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/showevents"
android:textSize="12sp"
android:background="@null"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:textColor="@color/white"
android:text="UPCOMING \nEVENTS"/>
</android.support.v7.widget.Toolbar>
Tôi đã thêm phần bên dưới được hiển thị nhưng không được chuyển sang phải.
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
đính kèm hình ảnh để tham khảo:
Better thiết lập các phong cách của các nút cho 'style = "@ style/Widget.AppCompat.Button.Borderless"' hoặc sử dụng 'background =" android:? Attr/selectableItemBackground "' thay vì một nền @null để có hiệu ứng gợn sóng khi chạm vào nếu không nút có vẻ bị tắt. – Roel
Mẹo: 'android: textAllCaps =" true "' có thể được sử dụng thay vì viết tất cả các chữ cái 'android: text'. Các nút theo chủ đề vật chất tự động bao gồm, nhưng trên các thiết bị cũ thì việc sử dụng các nút không phải chữ hoa là điều bình thường. – TWiStErRob
@Roel, '? SelectableItemBackgroundBorderless' để có cả hai. – WindRider