以下是Google Maps Toolbar的屏幕截图.

如您所见,图标左对齐而不是右对齐(默认行为).我已经尝试将android:layout_gravity ="left"和android:gravity ="left"添加到工具栏但它无法正常工作.还尝试将内部LinearLayout(具有相同的重力值)添加到工具栏但是也没有工作.有任何想法吗?我希望能够在工具栏小部件中使用常规Android菜单,而不是从头开始重新创建所有内容.
android toolbar android-layout android-5.0-lollipop android-toolbar
我试图以编程方式将复选框的颜色更改为与主题默认颜色不同的颜色.问题是我做了这样的事情:
checkbox.setSupportButtonTintList(ColorStateList);
Run Code Online (Sandbox Code Playgroud)
它的工作原理,但根据它的类文档,这个方法似乎只能被同一个包(com.android.support)中的类使用.这是我从Android Studio获得的警告:
AppCompatCheckBox.setSupportButtonTintList can only be called from within the same library group (groupId=com.android.support)
Run Code Online (Sandbox Code Playgroud)
是否有标准/正确的方法为所有API级别执行此操作?