精华内容
下载资源
问答
  • 处理方式: 可以把显示文字的代码放入图片显示代码之下 image.onload=function(){ ...图片onload完成后再进行绘制,如果文字绘制不放置onload图片处理之下就不能保证文字绘制代码已经执行而图片才加载 ...

    处理方式:

    可以把显示文字的代码放入图片显示代码之下

     

    image.onload=function(){

        图片显示代码;

        文字显示代码;

    }

     

     

    原因:

    图片是在onload完成后再进行绘制,如果文字绘制不放置在onload图片处理之下就不能保证文字绘制代码已经执行而图片才加载

    展开全文
  • HTML让文字在图片上显示

    万次阅读 多人点赞 2016-12-21 10:32:26
    Html让文字在图片上显示的集中方式: 第一种方式是image 作为背景图片,即:background:url("......."); 例如如下代码块: 添加文字...添加文字...添加文字... 第二种方式是将img块与文字块(文字块采用...
    
    
    第一种方式是image 作为背景图片,即:background:url(".......");
    例如如下代码块:
    <div style="background:url('loading.gif') no-repeat;width:100px;height:50px">添加文字...添加文字...添加文字...</div>

    第二种方式是将img块与文字块(文字块采用span标签显示)放在同一个div 中,然后设置他们之间的位置,例如如下代码块:
    <div style="position: relative; width: 170px; height: 89px;">
    <img src="loading.gif" width="170" height="89" alt="">
    <span style="position: absolute; top: 0; left: 0;">添加文字...添加文字...添加文字...</span>
    </div> 


    第三种方式是将img块与文字块(文本块存放在div中)放在同一个div 中,然后设置他们之间的位置,例如如下代码块:
    <div style="position:relative;">
      <img src="loading.gif" />
      <div style="position:absolute; z-index:2; left:10px; top:10px">添加文字...添加文字...添加文字...</div>
    </div>


    如果想限制img 标签的最大宽高,可以用max-width 和 max-height 这两个属性,如下代码:
    <img src="......" style="max-width:100px; max-height:100px" />

    展开全文
  • android 图片下面显示文字

    千次阅读 2013-03-21 09:27:44
    现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标,下面两个字——搜索。 Bill最近也做...
    自定义Android带图片的按钮
    前言

    现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标,下面两个字——搜索。

    Bill最近也在做具有这种效果的按钮,过程总是曲折的,不过结果总是美好滴~现在Bill把其做法分享给大家,希望对还不会的朋友有所帮助。



    先看看bill曲折的过程吧,也许里面就有你的影子:

    最开始以为直接利用Android控件ImageButton即可完事,谁知事不如人料,ImageButton只能显示图片,并不能对其添加文字,此想法不攻自破。

    于是我想到了直接用Button,但是Button的文字却是显示在图片内部,并不能达到我的需求。放弃。

    懒人总有懒人的办法,我可以直接在图片下方PS需要的文字嘛,然后把P好的图片放进ImageButton就好了。此法十分简单好用。但是,一旦我们需要改变文字,或者我要把文字显示在图片顶部而不是底部怎么办?此法虽简单,却缺乏可变性。放弃。

    这就是所谓的“一钮三折”了~

    那么,有没有一种方法既能够拥有Button的效果,又能够实现Button显示的自定义呢?

    答案是肯定的,接下来,bill将一步一步详细解释这个按钮的制作过程。

    思路

    首先,我们来看一下这个按钮的实现思路。有一种思维方式叫做“out of box”,也就是鼓励大家跳出固定思维模式以寻求新的突破。但是在“跳出箱子”之前,我们必须首先知道困住我们思维的“箱子”是什么。

    在这里,这个箱子就是“按钮”。我们一直在想,如何去实现这个“按钮”,怎么才能让“按钮”显示出图片,然后在图片下面还显示一行字。我们就在“按钮”这个箱子里纠结。

    但实际上,当我们发现所谓的“按钮”其实就是一个View的时候,一切就变得简单了。

    它只不过是一个可点击、可设置监听、可显示文字或者图片的View而已。那么我们就跳出Android给我们设置的这个箱子,自己重新造一个具有我们需要的功能和外观的View不就OK了?

    经过分析,上述按钮效果实际上就是一个布局,一个最简单不过的垂直线性布局,上部分是一个ImageView,下部分是一个TextView,这个布局可点击、可设置监听。

    我们首先要编写自己的ImageButton类,然后在主布局文件中为我们自定义的Button编写布局,最后在Activity中调用我们自定义ImageButton即可。

    那么接下来我们就一起来实现这个简单的LinearLayout。

    编码实现自己的ImageButton

    在编写我们自己的ImageButton之前,如果读者并不清楚如何在一个静态的xml布局文件中动态地加载子布局,请先阅读下面的博文(此文言简意赅,已经写得很清楚了,bill就不再赘述)


    http://blog.csdn.net/lzx_bupt/article/details/5600187


    首先,我们编写一个MyImageButton类,继承自LinearLayout


    package com.billhoo.study; 

    import android.content.Context; 
    import android.widget.ImageView; 
    import android.widget.LinearLayout; 
    import android.widget.TextView; 

    //自定义ImageButton,模拟ImageButton,并在其下方显示文字 
    //提供Button的部分接口 
    public class MyImageButton extends LinearLayout { 

    public MyImageButton(Context context, int imageResId, int textResId) { 
    super(context); 

    mButtonImage = new ImageView(context); 
    mButtonText = new TextView(context); 

    setImageResource(imageResId); 
    mButtonImage.setPadding(0, 0, 0, 0); 

    setText(textResId); 
    setTextColor(0xFF000000); 
    mButtonText.setPadding(0, 0, 0, 0); 

    //设置本布局的属性 
    setClickable(true); //可点击 
    setFocusable(true); //可聚焦 
    setBackgroundResource(android.R.drawable.btn_default); //布局才用普通按钮的背景 
    setOrientation(LinearLayout.VERTICAL); //垂直布局 

    //首先添加Image,然后才添加Text 
    //添加顺序将会影响布局效果 
    addView(mButtonImage); 
    addView(mButtonText); 


    // ----------------public method----------------------------- 
    /* 
    * setImageResource方法 
    */ 
    public void setImageResource(int resId) { 
    mButtonImage.setImageResource(resId); 


    /* 
    * setText方法 
    */ 
    public void setText(int resId) { 
    mButtonText.setText(resId); 


    public void setText(CharSequence buttonText) { 
    mButtonText.setText(buttonText); 


    /* 
    * setTextColor方法 
    */ 
    public void setTextColor(int color) { 
    mButtonText.setTextColor(color); 


    // ----------------private attribute----------------------------- 
    private ImageView mButtonImage = null; 
    private TextView mButtonText = null; 




    然后在main布局中为我们自定义的Button写xml布局,注意,我们的“按钮”实际上是一个线性布局,因此xml中应该写LinearLayout而不是Button或者ImageButton





    <?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <!-- 这就是我们的“数据管理按钮” --> 
    <LinearLayout android:id="@+id/ll_bt_data_config" 
    android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

    </LinearLayout> 



    最后,在Activity中为我们自定义的按钮设置监听





    package com.billhoo.study; 

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.view.View; 
    import android.widget.Button; 
    import android.widget.LinearLayout; 

    public class TestActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    btDataConfig = new MyImageButton(this, R.drawable.option, R.string.text); 

    //获取包裹本按钮的容器 
    llbtDataConfig = (LinearLayout) findViewById(R.id.ll_bt_data_config); 

    //将我们自定义的Button添加进这个容器 
    llbtDataConfig.addView(btDataConfig); 

    //设置按钮的监听 
    btDataConfig.setOnClickListener(new Button.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
    btDataConfig.setText("按钮被点击过了"); 

    }); 


    private LinearLayout llbtDataConfig = null; //main布局中包裹本按钮的容器 
    private MyImageButton btDataConfig = null; 



    效果


    扩展

    大家还可以自己扩展这个类的功能,比如可以设置文字的环绕位置,大小控制等等

    本文出自 “Bill_Hoo专栏” 博客,请务必保留此出处http://billhoo.blog.51cto.com/2337751/772442

    展开全文
  • // 设置下面的这两个方法,就可以使按钮的图片在上面,文字在图片下面 // 注意:这两个方法是系统自动调用的,我们不需要调用此方法 // 注意:下面的数字的设置可以根据需求来设置!!! - (CGRect)...

    代码如下:

    #import "MyButton.h"
    
    @implementation MyButton
    
    // MyButton继承的是UIButton
    // 按钮默认的是图片在左边,而文字在图片的右边
    // 设置下面的这两个方法,就可以使按钮的图片在上面,文字在图片的下面
    // 注意:这两个方法是系统自动调用的,我们不需要调用此方法
    // 注意:下面的数字的设置可以根据需求来设置!!!
    - (CGRect)titleRectForContentRect:(CGRect)contentRect
    {
       returnCGRectMake(0, 40,80, 40);
    }
    
    
    - (CGRect)imageRectForContentRect:(CGRect)contentRect
    {
       returnCGRectMake(20, 0,40, 40);
    }
    
    @end

    转载于:https://my.oschina.net/zhangjianjun056/blog/902838

    展开全文
  • 设置 tabBar 下面文字图片颜色

    千次阅读 2016-01-26 11:58:07
    设置 tabBar 下面文字图片颜色设置图片1.统一设置tabBarItem.image = XXimage 2.显示为图片原样**设置--图片渲染模式为origin** childViewController.tabBarItem.selectedImage = UIImage(named: "\(imageName)_...
  • 一个文字在背景图片水平居中的方法

    千次阅读 多人点赞 2021-04-12 23:22:02
    最近工作中做那个可视化大屏,图中用到了大量的装饰图片下面看一下文字怎么在图片中水平居中。 这个方法比较好用,其他的方法嵌入太多可能不是特别好使,尤其嵌入到多个框架中。 html <!DOCTYPE html>...
  • //图片的宽 除以 文字水印的宽 ——> 每行打印的列数(以文字水印的宽为间隔) //防止图片太小而文字水印太长,所以至少打印一次 if(rowsNumber ){ rowsNumber = 1; } if(columnsNumber ){ ...
  • 前段时间接到一个棘手的难题(识别图片文字,将图片文件名改成该文字) 因为不解决就得手动挨个挨个输入然后把文件命名好 今天又一个文件需求是这样的 图上有姓名文字,要识别出来改成每一张图跟这个一样,有的人...
  • 图片//1.jpg" align="bottom" > <p>2010年新茶 明前极品龙茶</p><center>销售价:¥198 图片//1.jpg" align="bottom" > 太平猴魁特级</p><center>销售价:¥168 图片//1.jpg" align="bottom" > ...
  • 文字显示 文字总是显示在图片下面,除了margin-top:-100px;这样不是响应式的;还有什么方法让文字显示在图片上,可以响应式
  • iOS在图片上添加文字图片

    千次阅读 2016-09-30 15:58:47
    Objective-C在图片上添加文字或者图片
  • 要达到的效果如标题,要实现这个功能,重点一下几个方面: 需要改变JList的cellRender来支持对图片的显示,默认的cellRender只会显示文本字符串设置Jlist的每一项的显示方向为horizon设置每一项选中后的背景
  •  1.0 :在图片上增加文字,是图片编辑中非常常见的需求。  1.1 :无demo说话不硬气,上github地址:https://github.com/horisea/PictureWhitening   欢迎star,你的星星是我持续创作的动力 二:上一下效果...
  • 很多时候我们需要一张背景图上面绘制文字并且重新生成一张带有绘制好文字图片,一开始我使用的是我上篇博客中提到的先自定义一个UIView然后再UIView上面绘制文字,绘制完成之后再通过将UIView转换成图片UIImage...
  • android文字在图片底下的按钮样式

    千次阅读 2020-03-31 10:28:01
    android文字在图片底下...文字设置在图片下面: android:drawableTop="@drawable/btn_record_sumbit" 文字设置在图片的右边: android:drawableLeft="@drawable/btn_record_sumbit" 完整的代码为: <Button a...
  • word文档里面插入图片图片格式是嵌入型,为什么图片会隐藏在文字下面? 话不多说,直奔主题:我们写文档的时候回遇到一个问题,当我们文档中插入一张图片的时候,会发现图片影藏到文字下面去了(图片的格式是...
  • ![图片说明](https://img-ask.csdn.net/upload/201510/15/1444878746_250695.png)图片能解决,怎么把文字添加图片下面
  • 这篇文章主要介绍了Android实现文字图片混排的方法,实例分析了文字环绕图片... 平时我们做项目中,或许有要对一张图片或者某一个东西进行文字图片说明,这时候要求排版美观,所以会出现文字图片混排的情况,如
  • html,图片下面附加文字说明

    万次阅读 2015-06-06 10:43:29
    可以实现如论文中,图片下面附加说明,用于“帮助文档” <td align="center"><img src="picture/projectModel.png" width="300" height="300" /> <td align="center"><img src="picture/designModel.png" ...
  • 图片文字分割

    万次阅读 热门讨论 2017-10-30 14:32:55
    图片文字分割 基于像素识别图片文字 目前已经有成熟的OCR图片文字识别技术了,但还是学习一下一些基本的实现知识。 OCR OCR(optical character recognition)文字识别是指电子设备(例如扫描仪或数码相机)...
  • 最近做一个需求,需要文字中间显示图片,图文穿插和文字变色的效果。想了半天,终于找到了解决的办法,先贴效果图! 下面是主要代码: package com.example.app.androidimageandtext;import android.app.Activity; ...
  • css之文字在图片上居中显示

    千次阅读 2020-04-22 13:13:42
    < html lang=“en”> < head> < meta charset=“UTF-8”> < meta name=“viewport” content=“width=device-width, initial-scale=1.0”> < title>Document<......
  • 1.首先在图片外面的区域,用shubiao
  • css如下,其中需要注意的是,不要设置最外层div的大小,只设置span的大小,span的大小决定div的大小。 其中 display: table-cell; text-align: center; vertical-align: middle; 这3行决定居中效...
  • 生活不菜,菜鸟不菜。大家好,我是互联网小菜鸟。...今天想和大家分享的是,如何flash和图片上添加文字,并且文字是半透明的。摸索了一丢丢时间,终于搞定,下面就和大家说说具体步骤。  我们以flash为例来说明
  • .card_s{ clear:both; float:left;}.row{ width:100%; clear:both; margin-right:auto; margin-left:auto;} .p_show { display:inline; margin-right:1px; float:left;}.a_text{ width:70px;...
  • Android给图片文字图片水印

    万次阅读 多人点赞 2016-04-13 23:53:53
    我们做项目的时候有时候需要给图片添加水印,水寒今天就遇到了这样的问题,所以搞了一个工具类,贴出来大家直接调用就行。/** * 图片工具类 * @author 水寒 * 欢迎访问水寒的个人博客:...
  • 平时我们做项目中,或许有要对一张图片或者某一个东西进行文字图片说明,这时候要求排版美观,所以会出现文字图片混排的情况,如图: 这种情况就是上下两个文字说明是连续一起的,这就要求我们计算...
  • 我们平时的工作和学习生活中,一旦碰到一些需要拷贝下来的图片上的文字,通常我们的做法就是手动抄录文字,或者对照图片在电脑上敲打这些文字。 其实,现在已经有很多图片文字识别软件,我们可以直接利用工具来...
  • ![图片说明](https://img-ask.csdn.net/upload/201504/27/1430126625_709763.png) 项目中这个界面我想让文字下面的线和textview一直-求大神指导

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 232,635
精华内容 93,054
关键字:

如何让文字在图片下面