我正在尝试了解动画并使用以下布局
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_gravity="center"
android:padding="16dp">
<ImageButton
android:id="@+id/thumb_button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@mipmap/ic_launcher"
android:scaleType="centerCrop"
android:layout_gravity="center"
android:background="@null"
android:contentDescription="@string/description_image_1" />
</LinearLayout>
</FrameLayout>
但是,这不会垂直居中ImageButton。它只是水平地做。我尝试过layout_gravity&#34; center&#34;,&#34; center_vertical&#34;,&#34; center_horizontal&#34;没有成功。我得到的最好的是:
但我需要得到这个:
非常感谢
答案 0 :(得分:1)
尝试使用android:gravity =“center”到你的LinearLayout:
database = new Meteor.Collection('Database');
if (Meteor.isClient) {
Template.addUser.events ({
'click .login': function(){
Items.insert({
username: $('.username').val()
password: $('.password').val() <-- error on this line
});
}
});
}
if (Meteor.isServer) {
Meteor.startup(function () {
// code to run on server at startup
});
}
答案 1 :(得分:0)
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_gravity="center"
android:padding="16dp">
<ImageButton
android:id="@+id/thumb_button_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:src="@mipmap/ic_launcher"
android:scaleType="centerCrop"
android:layout_gravity="center"
android:background="@null"
android:contentDescription="@string/description_image_1" />
</LinearLayout>
在imagebutton小部件中布局高度和宽度的wrap_content存在问题