Button实现图文混排效果,具体内容如下
一、简介
本文介绍两种图文混排方式
android:drawableTop="@drawable/star"实现文字上有图片
当然有上下左右等等
SpannableString的ImageSpan实现图文混排
二、代码实例
效果图:
一二三四是用的第一种方式
下面的用的第二种方式
代码:
fry.Activity02
package fry;import com.example.buttonDemo1.R;import android.app.Activity;import android.graphics.BitmapFactory;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableString;import android.text.style.ImageSpan;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;import android.view.View.OnFocusChangeListener;import android.view.View.OnTouchListener;import android.widget.Button;public class Activity02 extends Activity { private Button btn_big; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity02); btn_big=(Button) findViewById(R.id.btn_big); //SpannableString的ImageSpan添加左边图片 SpannableString spannableString1=new SpannableString("left"); ImageSpan imageSpan=new ImageSpan(this, BitmapFactory.decodeResource(getResources(), R.drawable.image_left)); spannableString1.setSpan(imageSpan, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //SpannableString的ImageSpan添加右边图片 SpannableString spannableString2=new SpannableString("right"); ImageSpan imageSpan2=new ImageSpan(this, BitmapFactory.decodeResource(getResources(), R.drawable.image_right)); spannableString2.setSpan(imageSpan2, 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); btn_big.append(spannableString1); btn_big.append("我的按钮"); btn_big.append(spannableString2); }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android下Button实现图文混排效果
后端开发2023-05-30
Android实现文字和图片混排(文字环绕图片)效果
后端开发2022-06-06
Android TextView实现图文混合编排的方法
后端开发2023-05-30
Android中使用TextView实现图文混排的方法
后端开发2022-06-06
css怎么实现图文混排
后端开发2024-04-02
Android Button修改背景颜色及实现Button水波纹效果
后端开发2023-09-12
Android实现点击Button产生水波纹效果
后端开发2022-06-06
html语言如何实现图文混排
后端开发2024-04-02
Qt如何实现数据图文混排
后端开发2023-06-28
Android实现轮播图效果
后端开发2024-04-02
TextView实现图文混合编排的方法
后端开发2023-05-30
Android文本视图TextView实现聊天室效果
后端开发2024-04-02
Android文本视图TextView实现跑马灯效果
后端开发2024-04-02
Android实现图片拖动效果
后端开发2022-06-06
Android实现图片轮播效果
后端开发2022-06-06
android实现图片反转效果
后端开发2022-06-06
Android实现视图轮播效果
后端开发2024-04-02
Android ViewPager实现轮播图效果
后端开发2022-06-06
CSS怎么实现左图右文混排布局
后端开发2024-04-02
Android实现平铺图片效果
后端开发2022-06-06
咦!没有更多了?去看看其它编程学习网 内容吧