android - 将 ImageView 对齐到 LinearLayout 的右下角

标签 android android-layout

我想在 LinearLayout 的右下角放置一个 ImageView .... 我写的代码如下:

样式.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="90dp"
        android:background="@drawable/my_background"
        android:orientation="horizontal" >

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom|right"
            android:src="@drawable/my_small_image" />

        </LinearLayout>

    <ListView  
        android:id="@android:id/list"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"/>

</LinearLayout>

这段代码在右下角生成了 ImageView 'my_small_image',但我需要它在左下角。 有人对此有任何想法吗?

我希望这里有人能帮助我。

在此先致以最诚挚的问候和感谢,Fadel。

最佳答案

可以使用LinearLayout:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:orientation="vertical">

    <!-- other elements in linear layout here -->
    <!-- making a RelativeLayout un-desirable -->

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="0dp"       
        android:layout_gravity="center"   
        android:layout_weight="1"         
        android:scaleType="fitEnd"        
        android:src="@drawable/your_image" />

</LinearLayout>

这会将图像定位在中心底部,以供右下角使用

android:layout_gravity="right"

关于android - 将 ImageView 对齐到 LinearLayout 的右下角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18988689/

相关文章:

android - 所有屏幕尺寸的资源文件夹名称

android - 来自 EditText 的键盘破坏布局

android - 在 GridLayoutManager 中的两列之间划分宽度

java - 如何让 EditText view 在 Presentation(Duel Screen) 中获得焦点和 SoftKeyboard 输入?

java - 如何在android中为TextView的一部分着色?

android - 在 Android Studio 中调试 Android BroadcastReceiver onReceive() 方法

java - 从java中的两个不同的数组列表对象中找到不常见的,常见的所有元素

java - 如何像在 Cocos2d 中那样在 Libgdx 中将子图像添加到 Sprite 中?

android - 测试使用 Messenger 的远程服务

java - Android 上 java.awt.image.BufferedImage 的 ClassNotFoundException