Android TextView(同时显示图片+文字)
2015-07-16 14:15
573 查看
见上图:需要图片和文字 在一起
之前的做法是用两个控件组成
<LinearLayout> <ImageView /> <TextView /> </LinearLayout>
今天读人家的源码,发现原来一个TextView就可以实现:
<TextView android:id="@+id/btn_middle" style="@style/style_topbar_textview_shadow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:drawableLeft="@drawable/actionbar_icon" android:drawablePadding="4.0dip" android:ellipsize="end" android:gravity="center_vertical" android:singleLine="true" android:text="@string/app_name" android:textColor="#ffffffff" android:textSize="@dimen/size_big" android:visibility="visible" />
加粗的代码,就是其中的关键:
android:drawableLeft="@drawable/actionbar_icon" --> 这张图片位于文字的左边;这里当然可以让其位于文字的右边;右边和左边可以同时设置
android:drawablePadding="4.0dip" --> 图片与文字之间的距离
相关文章推荐
- Android中Java和JavaScript交互
- Android中调用System.exit(0)
- android 双服务常驻后台:防止意见清理
- Android之退出整个应用的一种方法
- Android数据存储
- android 国内sdk下载地址及代理, android 环境搭建
- Android Activity 常用功能设置(全屏、横竖屏等)
- Android学习之播放背景音乐
- Activity生命周期的回调,你应该知道得更多!--Android源码剖析(下)
- Android 二维码 生成和识别(附Demo源码)
- Android仿IOS的AssistiveTouch的控件EasyTouch实现
- Android仿IOS的AssistiveTouch的控件EasyTouch实现
- Android编程规范与常用技巧
- Android学习之调用有道词典查词
- 收集-Android快速开发框架、第三方库
- 【Android学习】Merge 优化布局
- android---android:layout_weight属性
- Android中实现的一个底部弹出窗口,可根据需要扩充
- Android端Json封装成类
- 在android手机上通过Html5Plus调用java类。