Android:Evernote风格的布局
我有一个应用程序的主屏幕布局,我想有一个evernote风格。 到目前为止,我的代码是:Android:Evernote风格的布局,android,android-layout,android-ui,evernote,Android,Android Layout,Android Ui,Evernote,我有一个应用程序的主屏幕布局,我想有一个evernote风格。 到目前为止,我的代码是: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content"
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button" />
<ImageButton
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/btn3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button" />
<ImageButton
android:id="@+id/btn4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/button" />
</LinearLayout>
</LinearLayout>
这就是它的样子:
这就是我希望它看起来的样子:
我怎样才能做到这一点?像这样分组按钮
提前多谢 您只需将ImageButtons的宽度设置为0dp,并将布局权重设置为1。 此外,将布局重心设置为水平中心 这将使它们很好地居中 致以最良好的祝愿,
Tim你可以调整它,这是来自谷歌I/O应用程序的
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:padding="6dip">
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<Button android:id="@+id/button"
android:text="@string/button"
android:drawableTop="@drawable/button" />
<Button android:id="@+id/button"
android:text="@string/button"
android:drawableTop="@drawable/button" />
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<Button android:id="@+id/button"
android:text="@string/button"
android:drawableTop="@drawable/button" />
<Button android:id="@+id/button"
android:text="@string/button"
android:drawableTop="@drawable/button" />
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<Button android:id="@+id/button"
android:text="@string/button"
android:drawableTop="@drawable/button" />
<Button android:id="@+id/button"
android:text="@string/button"
android:drawableTop="@drawable/button" />
</LinearLayout>
</LinearLayout>
您可能正在寻找的是仪表板模式。检查这个问题:-第二个回答按钮没有按比例放大,这意味着它们没有扩展。因此,我建议将ImageView与TextView结合使用。另一个问题是,文本视图不能按比例放大,但这并不像图像那样重要。@kilaka这只是定位的一个示例。在我的例子中,我用纽扣,他可以放任何他想要的东西。在我的应用程序中,它工作正常,我有一些类似于
Evernote
。