Android Can';ImageView中的t中心图像
所以我一直在努力将这个按钮集中在我的视图中,已经有3个小时了。我放弃了,来到这里是为了征求经验丰富的android开发者的一些建议 现在看起来是这样的。 我想看起来像这样 我的视图在代码中如下所示:Android Can';ImageView中的t中心图像,android,xamarin.android,android-xml,Android,Xamarin.android,Android Xml,所以我一直在努力将这个按钮集中在我的视图中,已经有3个小时了。我放弃了,来到这里是为了征求经验丰富的android开发者的一些建议 现在看起来是这样的。 我想看起来像这样 我的视图在代码中如下所示: <RelativeLayout android:id="@+id/receptionLineAddQuantityAndSeries" android:layout_width="match_parent" android:layout_height="wrap_c
<RelativeLayout
android:id="@+id/receptionLineAddQuantityAndSeries"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:paddingBottom="@dimen/padding_layout">
<RelativeLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_above="@+id/layoutQntInput"
local:MvxBind="Visibility Article.SeriesType, Converter=Visibility;">
<Mvx.MvxImageView
android:id="@+id/articleSeriesImage"
android:src="@drawable/ic_list_white_48dp"
android:layout_width="wrap_content"
android:scaleType="center"
android:paddingRight="@dimen/padding_layout"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_alignParentRight="true"
android:background="@drawable/button_border"
android:layout_marginRight="16dp"
android:layout_marginTop="8dp" />
<RelativeLayout
android:id="@+id/layoutInputSeries"
android:paddingLeft="@dimen/padding_layout"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginRight="58dp">
<TextView
android:id="@+id/suppliersSearchInputLabelCode"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_alignParentTop="true"
style="@style/ExtendProTheme.EditTextLabel"
local:MvxBind="Visibility Article.SeriesType, Converter=Visibility; Text Article.SeriesType, Converter=ArticleSeriesTypeToLabel;" />
<CC.CustomEditText
android:id="@+id/inventoryIdentifyArticleEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:theme="@style/ExtendProTheme"
android:maxLength="20"
android:layout_below="@+id/suppliersSearchInputLabelCode"
style="@style/ExtendProTheme.EditText"
local:MvxBind="Text Article.SeriesName, Mode=TwoWay; Error Errors['SeriesName']; Visibility Article.SeriesType, Converter=Visibility; Hint Article.SeriesType, Converter=ArticleSeriesTypeToHint; EnterCommand GetSeriesTotalQuantityCommand; FocusChangeCommand GetSeriesTotalQuantityCommand;" />
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
到目前为止,我尝试的都是
android:scaleType=fitXY、fitCenter、center、matrix
ImageView的固定宽度,没有结果
任何帮助都很好
我已经尝试了下面的所有答案,但仍然没有如预期的那样显示出来。我找到了一个版本,看起来接近我需要的
<Mvx.MvxImageView
android:layout_width="48dp"
android:layout_height="match_parent"
android:src="@drawable/ic_list_white_48dp"
android:id="@+id/articleSeriesImage"
style="@style/ExtendProTheme.ListButtonSeriesStyle">
<style name="ExtendProTheme.ListButtonSeriesStyle">
<item name="android:scaleType">matrix</item>
<item name="android:paddingRight">@dimen/padding_layout</item>
<item name="android:layout_marginLeft">8dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:layout_marginTop">8dp</item>
<item name="android:background">@drawable/button_border</item>
<item name="android:layout_alignParentRight">true</item>
<item name="android:layout_gravity">center</item>
</style>
矩阵
@尺寸/填充布局
8dp
8dp
8dp
@可拉伸/按钮式边框
真的
居中
试试这个:)
试试这个,检查语法
<RelativeLayout>
<TextView
id=@+id/yourtxtv
/>
<ImageView
android:layout_alignBaseline
android:align_right_to="@+id/yourtxtv"
android:margin_right=xxxx(put the value u want to put)
/>
</RelativeLayout>
这就是我尝试和发现的:
<RelativeLayout
android:id="@+id/receptionLineAddQuantityAndSeries"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<RelativeLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
<ImageView
android:id="@+id/articleSeriesImage"
android:src="@drawable/ic_android"
android:background="@color/blue"
android:layout_width="wrap_content"
android:scaleType="center"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_alignParentRight="true"
android:layout_marginRight="16dp"
android:layout_marginTop="8dp" />
<RelativeLayout
android:id="@+id/layoutInputSeries"
android:paddingLeft="64dp"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginRight="58dp">
<TextView
android:id="@+id/suppliersSearchInputLabelCode"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="sn"
android:layout_alignParentTop="true"/>
<EditText
android:id="@+id/inventoryIdentifyArticleEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:theme="@style/ExtendProTheme"
android:maxLength="20"
android:layout_below="@+id/suppliersSearchInputLabelCode"/>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
解决方案是
<Mvx.MvxImageView
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_list_white_48dp"
android:id="@+id/articleSeriesImage"
style="@style/ExtendProTheme.ListButtonSeriesStyle">
<style name="ExtendProTheme.ListButtonSeriesStyle">
<item name="android:scaleType">matrix</item>
<item name="android:paddingRight">@dimen/padding_layout</item>
<item name="android:layout_marginLeft">8dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:layout_marginTop">8dp</item>
<item name="android:background">@drawable/button_border</item>
<item name="android:layout_alignParentRight">true</item>
<item name="android:layout_gravity">center</item>
</style>
矩阵
@尺寸/填充布局
8dp
8dp
8dp
@可拉伸/按钮式边框
真的
居中
这是唯一有效的方法。谢谢大家的建议。您所需要的一切设置安卓:gravity=“center”
<Mvx.MvxImageView
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_list_white_48dp"
android:id="@+id/articleSeriesImage"
style="@style/ExtendProTheme.ListButtonSeriesStyle">
<style name="ExtendProTheme.ListButtonSeriesStyle">
<item name="android:scaleType">matrix</item>
<item name="android:paddingRight">@dimen/padding_layout</item>
<item name="android:layout_marginLeft">8dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:layout_marginTop">8dp</item>
<item name="android:background">@drawable/button_border</item>
<item name="android:layout_alignParentRight">true</item>
<item name="android:layout_gravity">center</item>
</style>