我正在尝试通过include标记将按钮添加到每个活动的底部。但它没有与底部对齐。它在中心。以下是我在其他活动的底部包含的xml;
bottom_buttton_bar
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="9"
android:layout_gravity="bottom"
android:paddingLeft="10dp"
android:paddingRight="10dp"
>
<Button
android:layout_width="105dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:id="@+id/abc"
android:text="abc"
android:layout_gravity="center_horizontal|bottom" />
<Button
android:layout_width="86dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:id="@+id/aaa"
android:text="aaa"
android:layout_gravity="right|bottom" />
<Button
android:layout_width="96dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:id="@+id/bbb"
android:text="bbb"
android:layout_gravity="left|center_vertical" />
</FrameLayout>
所以它有什么问题。我怎么解决它?
答案 0 :(得分:1)
将android:layout_alignParentBottom="true"
属性添加到布局文件中的include标记(假设它使用RelativeLayout
作为父级,我建议使用它)
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include
layout="@layout/your_layout"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
答案 1 :(得分:0)
var mongoClient = new MongoClient("connection");
var db = mongoClient.GetDatabase("database");
var options = new CreateIndexOptions() { Unique = true };
var field = new StringFieldDefinition<User>("EmailAddress");
var indexDefinition = new IndexKeysDefinitionBuilder<User>().Ascending(field);
await db.GetCollection<Users>("users").Indexes.CreateOneAsync(indexDefinition, options);