个人头像照片 爵霸

个人介绍

暂无个人介绍

  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 提交了问题 2017-05-09

    移动元年短视频、直播爆发,又将出现什么样的转码格式?

  • 提交了问题 2017-05-03

    云HBase的使用场景及HBase的发展前景

  • 提交了问题 2017-04-26

    阿里巴巴5大移动/前端开源项目你知道几个?

  • 提交了问题 2017-04-26

    阿里巴巴5大移动/前端开源项目你知道几个?

  • 提交了问题 2017-04-24

    聊聊JStorm的最佳实践

  • 提交了问题 2017-04-21

    Java开发者们,那些年我们一起踩过的坑

  • 提交了问题 2017-04-10

    程序猿与强迫症,一个不得不说的话题。

  • 提交了问题 2017-04-10

    程序猿与强迫症,一个不得不说的话题。

  • 提交了问题 2017-04-05

    程序猿与强迫症,一个不得不说的话题。

  • 提交了问题 2017-04-01

    从Gitlab数据库被删无法完全恢复看数据备份的重要性和操作性

  • 提交了问题 2017-04-01

    从Gitlab数据库被删无法完全恢复看数据备份的重要性和操作性

  • 回答了问题 2019-07-17

    android 多个应用调用同一个service 不产生互斥(以startService启动的)

    那你为什么要停止呢,留着不就行了

    踩0 评论0
  • 提交了问题 2016-07-29

    android 多个应用调用同一个service 不产生互斥(以startService启动的)

  • 回答了问题 2019-07-17

    android EditText多行显示时如何限制每行的字数

    xml文件中的控件属性中添加这一条:android:maxLength="10",不要添加 android:singleLine="true"

    踩0 评论0
  • 提交了问题 2016-07-29

    android EditText多行显示时如何限制每行的字数

  • 提交了问题 2016-07-29

    关于Android ListView重复加载的问题

  • 回答了问题 2019-07-17

    关于android surfaceview 和activity之间数据传递

     public class MainActivity1 extends Activity  {
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.ll);
    
            MySurfaceView sv = (MySurfaceView)findViewById(R.id.sv);
            TextView tv = (TextView)findViewById(R.id.tv);
            sv.setCallBack(new CallBack(){//设置回调接口实现类
                @Override
                public void setTextView(String str) {
                    tv.setText(str);//如果是在thread线程中调用的,这里包装一层handle再更新textview的值
    
                }           
            })
    
        }
        interface CallBack{//定义一个回调接口
            public void setTextView(String str);
        }
    }
    class MySurfaceView extends SurfaceView{
        private CallBack callBack = null;
        public MySurfaceView(Context context) {
            super(context);
            // TODO Auto-generated constructor stub
        }
        public void setCallBack(CallBack cb){//设置回调接口
            this.callBack = cb;
        }
        public void show(String str){//回调显示
            if(this.callBack!=null) this.callBack.setTextView(str);
        }
    }
    踩0 评论0
  • 提交了问题 2016-07-29

    关于android surfaceview 和activity之间数据传递

  • 回答了问题 2019-07-17

    关于android SpannableStringBuilder设置自定义字体

    读取
    `
    Typeface customFont = Typeface.createFromAsset(this.getAssets(), "fonts/YourCustomFont.ttf");
    `
    使用:

     import android.graphics.Paint;
    import android.graphics.Typeface;
    import android.text.TextPaint;
    import android.text.style.TypefaceSpan;
    
     public class CustomTypefaceSpan extends TypefaceSpan {
     private final Typeface newType;
    
     public CustomTypefaceSpan(String family, Typeface type) {
    super(family);
     newType = type;
    }
    
    @Override
     public void updateDrawState(TextPaint ds) {
     applyCustomTypeFace(ds, newType);
    }
    
    @Override
     public void updateMeasureState(TextPaint paint) {
     applyCustomTypeFace(paint, newType);
    }
    
     private static void applyCustomTypeFace(Paint paint, Typeface tf) {
     int oldStyle;
     Typeface old = paint.getTypeface();
     if (old == null) {
     oldStyle = 0;
     } else {
     oldStyle = old.getStyle();
    }
    
     int fake = oldStyle & ~tf.getStyle();
     if ((fake & Typeface.BOLD) != 0) {
    paint.setFakeBoldText(true);
    }
    
     if ((fake & Typeface.ITALIC) != 0) {
    paint.setTextSkewX(-0.25f);
    }
    
    paint.setTypeface(tf);
    }
    }
    踩0 评论0
  • 提交了问题 2016-07-29

    关于android SpannableStringBuilder设置自定义字体

正在加载, 请稍后...
滑动查看更多