【问题标题】:How to right align in linear layout如何在线性布局中右对齐
【发布时间】:2014-01-14 13:52:00
【问题描述】:

我有这个布局作为我的列表项:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:gravity="center_vertical"
              android:layout_width="match_parent"
              android:orientation="horizontal"
              android:minHeight="42.3dp"
              android:layout_height="wrap_content">

    <TextView android:id="@+id/txtTagName"
              android:textColor="@color/White"
              android:layout_width="wrap_content"
              android:layout_height="32dp"
              android:layout_marginLeft="10dp"
              android:textSize="13sp"
              android:gravity="center"
              android:layout_gravity="left"
              android:background="@drawable/tag"/>

    <ImageView android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:src="@drawable/ic_action_discard"
                 android:layout_marginLeft="10dp"
                 android:layout_gravity="right"
                 android:gravity="center"
                 android:scaleType="center"
                 android:alpha="0.5"/>
</LinearLayout>

看起来像这样:

标签补丁 9 如下所示:

我有 3 个问题:

  1. 如何使删除图标始终在右侧。
  2. 如何让标签图片的模糊部分正确缩放? (它的补丁 9)
  3. 在标签旁边有一个删除图标更好,还是使用某种长按?

谢谢。

【问题讨论】:

    标签: android layout user-interface alignment nine-patch


    【解决方案1】:
    How to make the delete icon always on the right.
    

    在您的 xml 项目布局中,为删除图标的 imageview 添加android:layout_weight="0"

    How to make the blurry part of the tag image scale properly? (its a patch 9)
    

    对不起,不知道

    Is it better to have a delete icon next to the tag, or use some sort of long click?
    

    取决于应用程序,如果除了删除之外还有其他选项,则将它们全部长按,否则留下图标,恕我直言

    【讨论】:

      【解决方案2】:

      如何使删除图标始终在右侧。

      使用RelativeLayout 代替LinearLayout 并使用属性android:layout_alignParentRIght="true"。左右 layout_gravity 在水平 LinearLayout 中什么都不做,因为 ViewGroup 已经从左到右放置了 Views。

      如何让标签图片的模糊部分正确缩放? (它的补丁 9)

      不知道更多关于图像的信息,但应该与其他图像相同。

      在标签旁边有一个删除图标更好,还是使用某种长按?

      我想,这与将使用您的应用的用户有关。我认为删除图标很好而且更明确。但是,现在大多数用户,尤其是年轻用户,可能会根据整个应用程序的工作方式来理解长按。不过,既然你有房间,我认为删除图标可能还不错。

      【讨论】:

      • 感谢您的回复。您说“不确定,不了解图片的更多信息,但应该与另一张图片相同。”...您需要什么信息?
      • 老实说,我不擅长图像,但通常可以使我的工作正常。所以我不知道为什么那个是模糊的。如果我把它们放在我面前,那么我可能会让它工作,但我不确定我能告诉你如何解决你的问题。
      • 很好,感谢其他提示,它解决了对齐问题,让我对显示删除图标有了信心。
      猜你喜欢
      • 2014-10-24
      • 2011-12-02
      • 2020-06-28
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多