【问题标题】:Can we actually create 2 drawableLeft in android?我们真的可以在android中创建2个drawableLeft吗?
【发布时间】:2022-01-13 06:40:24
【问题描述】:

我想知道是否有一种方法可以在我们的 android 布局中创建 2 drawableLeft。我有一个需要使用 2 drawables 的场景。有任何建议的人,请下拉。

编辑:这是我要设计的布局。

【问题讨论】:

  • 您可以连接两个可绘制对象并设置为一个,或者只是制作更复杂的布局,例如水平的LinearLayout 有两个ImageViews 和TextView
  • 不,你不能使用 2 drawableLeft 。但是您可以创建自定义视图。请分享一些你想要的例子。
  • @SoumikBhattacharjee 更新了我的问题。请检查。

标签: android android-layout android-drawable


【解决方案1】:

如果你只在一个地方使用这个视图,那么你可以只使用带有水平布局的 LinearLayout。并放置 1 个 ImageView、TextView 或 Spinner [根据您的要求,如果可以选择国家代码,那么您应该使用 spinner 而不是 TextView 进行国家代码视图] TextView 并根据需要设置它们的样式。如下图:

如果您需要在多个地方使用此布局,您可以使用相同的布局文件实现自定义视图。查看如何从this answer 创建自定义视图。

【讨论】:

    猜你喜欢
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    相关资源
    最近更新 更多