Я хочу поделиться информацией о строках, а также поделиться изображением из xml, я создал кнопку в xml, может ли кто-нибудь помочь! также пробовал с поставщиком контекста, но он не работает. мы хотим поделиться этой информацией с изображением на другой платформе. Я пробовал много вещей, но все еще не работал. может кто-нибудь помочь?
xml код:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MoreDetails"
android:id="@+id/layout">
<com.jgabrielfreitas.core.BlurImageView
android:id="@+id/back_imageview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:alpha="0.25"/>
<androidx.cardview.widget.CardView
android:id="@+id/selected_card"
android:layout_width="282dp"
android:layout_height="240dp"
android:layout_centerHorizontal="true"
app:cardCornerRadius="40dp"
app:cardElevation="0dp">
<ImageView
android:id="@+id/selected_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/selected_image"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:contentDescription="TODO"
android:scaleType="centerCrop" />
</androidx.cardview.widget.CardView>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="250dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100">
<TextView
android:id="@+id/label_cropname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawableLeft="@drawable/ic_action_crop"
android:text="@string/cropnametext"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/cropnametext"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100">
<TextView
android:id="@+id/label_des"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:text="@string/description"
android:drawableLeft="@drawable/ic_action_des"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_des"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:text="@string/description"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100">
<TextView
android:id="@+id/label_ph"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawableLeft="@drawable/ic_action_ph"
android:text="@string/Ph"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_ph"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/Ph"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100"
>
<TextView
android:id="@+id/label_sunlight"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawableLeft="@drawable/ic_action_sun"
android:text="@string/sunlight"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_sun"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/sunlight"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100">
<TextView
android:id="@+id/label_soiltype"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawableLeft="@drawable/ic_action_soil"
android:text="@string/soiltype"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_soil"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/soiltype"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100"
>
<TextView
android:id="@+id/label_cultitime"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:drawableLeft="@drawable/ic_action_time"
android:textSize="18sp"
android:text="@string/cultitime"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_ctime"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/cultitime"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100">
<TextView
android:id="@+id/label_climate"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawableLeft="@drawable/ic_action_climate"
android:text="@string/climate"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_climate"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/climate"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100"
>
<TextView
android:id="@+id/label_water"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawableLeft="@drawable/ic_action_water"
android:text="@string/water"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_water"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/water"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100">
<TextView
android:id="@+id/label_cultiAt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawablePadding="5dp"
android:drawableLeft="@drawable/ic_action_culti_at"
android:text="@string/culti"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_cultiAt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/culti"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="9dp"
android:weightSum="100"
>
<TextView
android:id="@+id/label_sciname"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="60"
android:layout_gravity="center_vertical"
android:gravity="center_horizontal|center_vertical"
android:textSize="18sp"
android:drawablePadding="5dp"
android:drawableLeft="@drawable/ic_action_sci_name"
android:text="@string/sciname"
android:fontFamily="sans-serif"
android:textStyle="bold"
android:textColor="@color/gblack"/>
<TextView
android:id="@+id/crop_sciName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoSizeMaxTextSize="18sp"
android:autoSizeMinTextSize="12sp"
android:autoSizeTextType="uniform"
android:maxLines="16"
android:gravity="fill_horizontal"
android:layout_weight="40"
android:textSize="18sp"
android:text="@string/sciname"
android:fontFamily="sans-serif"
android:textColor="@color/gblack"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="10dp"
android:gravity="bottom">
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/share"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_marginRight="16dp"
android:layout_marginBottom="16dp"
android:background="@color/colorPrimaryDark"
android:src="@drawable/ic_action_share" />
</LinearLayout>
</RelativeLayout>```