当前位置: 首页 > 知识库问答 >
问题:

通过XML循环使用ImageView

倪炎彬
2023-03-14

如何通过XML实现这一点:使用特定的src创建ImageView,并使其带有边框?

共有1个答案

孙熠彤
2023-03-14

这是我设计的最简单的方法。试试这个。

依赖关系

>

  • 实现'AndroidX.AppCompat:AppCompat:1.3.0-beta01'

     <android.support.v7.widget.CardView
         android:layout_width="80dp"
         android:layout_height="80dp"
         android:elevation="12dp"
         android:id="@+id/view2"
        app:cardCornerRadius="40dp"
         android:layout_centerHorizontal="true"
         android:innerRadius="0dp"
         android:shape="ring"
         android:thicknessRatio="1.9">
         <ImageView
             android:layout_height="80dp"
             android:layout_width="match_parent"
             android:id="@+id/imageView1"
             android:src="@drawable/YOUR_IMAGE"
             android:layout_alignParentTop="true"
             android:layout_centerHorizontal="true">
         </ImageView>
      </android.support.v7.widget.CardView>
    
     <android.support.v7.widget.CardView
     android:layout_width="80dp"
     android:layout_height="80dp"
     android:elevation="12dp"
     android:id="@+id/view2"
     app:cardCornerRadius="40dp"
     android:layout_centerHorizontal="true">
     <ImageView
         android:layout_height="80dp"
         android:layout_width="match_parent"
         android:id="@+id/imageView1"
         android:src="@drawable/YOUR_IMAGE"
         android:scaleType="centerCrop"/>
       </android.support.v7.widget.CardView>
    
    <androidx.cardview.widget.CardView
      android:layout_width="155dp"
      android:layout_height="155dp"
      app:cardCornerRadius="250dp"
      app:cardBackgroundColor="@color/white">
    
        <androidx.cardview.widget.CardView
          android:layout_width="150dp"
          android:layout_height="150dp"
          app:cardCornerRadius="250dp"
          android:layout_gravity="center">
    
            <ImageView
              android:layout_width="150dp"
              android:layout_height="150dp"
              android:src="@drawable/default_user"
              android:scaleType="centerCrop"/>
    
       </androidx.cardview.widget.CardView>
    
     </androidx.cardview.widget.CardView>
    

  •  类似资料:
    • 问题内容: 为了在用户单击“清除按钮”时初始化a上的所有,我需要遍历(而不是将所有单个字段都设置为“”)。 我如何使用for-each循环来遍历s的搜索? 问题答案: 但是,如果您具有更深层嵌套的JTextField,则可以使用以下递归形式: 编辑: Tom Hawtin的 一个样本 -粗线 建议将在您的框架班级中列出: 并在初始化单个文本字段时,将它们添加到此列表中: 当用户单击清除按钮时,只需

    • DB_示例我正在探索数据库的自动化测试,并努力在表中找到空值。 我想测试: > 如果EID2= 有null值,我得到以下错误:不能调用String.startswith(String),因为java.util.Map.get(对象)的返回值为null。 我的第一个值总是空的,所以我从计数器1开始循环,这解决了这个问题,但是我的表中的EID和CID中都有空值。如果不满足条件(即值为null),测试失

    • 问题内容: 我正在尝试显示10位玩家的表格。我通过ajax获取数据,并将其作为道具传递给我的孩子。 现在,我需要一个列表组件来渲染播放器: 这给了我一个。 我不确定发生了什么,我的控制台日志显示了正确的数据,但是以某种方式我无法在返回中访问它。 我想念什么? 问题答案: 在组件中,您需要更改初始状态,因为您正在尝试使用for,但是此属性是导致错误的原因。 此外,如在是你应该从它那里得到的属性

    • 当我试图从网上删除SEC的文件时,奇怪的事情不断发生。我在Python3中执行的web刮取代码在CIK(公司的唯一归档ID)列表中循环。这是代码中断的地方(在代码的早期): 当我前几天运行这个命令时,它工作得很好。今天,这个命令不仅不断抛出错误,而且会发生在循环的不同部分:有时是第1个url,有时是第5h,第8个等等,没有一致性。当我隔离这些URL并对单个实例执行此命令时,从来不会出现错误,这使我

    • 问题内容: 我正在编写一个应用程序,以便在对等网络中进行一些分布式计算。在定义网络时,我有两个类P2PNetwork和P2PClient。我希望这些是通用的,因此具有以下定义: 与P2PClient一起定义setNetwork(T network)的方法。我希望用这段代码描述的是: P2PNetwork由某种类型的客户端组成 P2PClient只能属于其客户端与该客户端具有相同类型的网络(循环引用

    • 我在用离子https://github.com/koush/ion 在我的应用程序中加载图像 我需要使用Transform将一些图像圈起来 但我在谷歌中遇到了一些崩溃,我想永远摆脱这个错误。 我怎么能摆脱它 这是我的课 这就是我得到的Crash