android - 在 android 中的编辑文本旁边绘制图像

标签 android android-layout

我想在 EditText 的左侧绘制图像。但我不希望图像出现在 EditText 中。

我用这个:

<EditText
    android:id="@+id/firstNameTxt"
    style="@style/UserInfoInputs"
    android:drawablePadding="20dp"
    android:drawableLeft="@drawable/first_name" >
</EditText>

它显示 EditText 内的图像。不过我在 TextView 上使用它并且工作正常:

<TextView
    android:id="@+id/positionValue"
    style="@style/userInfo"
    android:drawableLeft="@drawable/position" />

如何为 EditText 完成此操作?

最佳答案

试试这个

<LinearLayout 
        android:orientation="horizontal"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content">

          <ImageView
        android:id="@+id/go_image"
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content"     
        android:src="@drawable/icon"
        />
        <EditText  
        android:id="@+id/url" 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content"     
        android:lines="1"
        android:layout_weight="1.0" />



    </LinearLayout>

让我知道这是否有效。

关于android - 在 android 中的编辑文本旁边绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8924223/

相关文章:

android - 如何在 Fragment 内的 WebView 中添加 "Go Back"函数?

android - 为什么 bundle 中的 getExtra() 为 null 而 bundle mMap 已获得此值?

android - 即使 ListView 没有项目也显示 ListView 标题

Android Studio XML 错误 "Corresponding method handler not found"onClick

java - 如何将列表与其他 UI 元素一起包含在内? (安卓)

android - onTouch 事件无法正常工作

android - 在 Maven 中创建配置文件

Android build.gradle - 库冲突

java - 要在 ListView 中显示的项目列表,其中数据源是数组

java - 如何在键盘出现时隐藏或保持底部导航向下,同时让文本编辑器工具栏上下移动?