我已经创建了这个布局。在其中显示 textview 及其下方,它具有用于 insta、fb、copy、tweet 的共享按钮。
内容.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/Main"
android:layout_gravity="center"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent">
<RelativeLayout
android:id="@+id/Sub_main"
android:layout_width="match_parent"
android:gravity="bottom"
android:background="@drawable/linerlayout_background"
android:layout_height="match_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:id="@+id/txt_hash"/>
<LinearLayout
android:id="@+id/sub"
android:layout_below="@+id/txt_hash"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/button">
<Button android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_width="wrap_content"
android:background="@drawable/fb"
android:id="@+id/fb"/>
<Button android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_weight="1"
android:background="@drawable/insta"
android:id="@+id/insta"/>
<Button android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_width="wrap_content"
android:background="@drawable/tweet"
android:id="@+id/tweet"/>
<Button android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_weight="1"
android:background="@drawable/doc"
android:id="@+id/doc"/>
</LinearLayout>
</RelativeLayout>
我有recyclerview
哪个有这个内容可以查看。现在我想根据每个设备的屏幕尺寸正确安装这些按钮。我不知道layoutparams
,我已经引用了链接,但我需要了解如何计算内部特定按钮的大小(Framelayout/RelativeLayout/LinearLayout/Buttons(4))。