设为首页 加入收藏

TOP

android如何改变editText控件中部分文字的格式(一)
2017-10-12 17:57:03 】 浏览:5461
Tags:android 如何 改变 editText 控件 部分 文字 格式

  我们在使用editText控件的时候,会遇到这样的一问题,就是我在输入时候,当我选择让文字变粗时,我输入的文字就会变粗,当我去掉选择时,再输入文字时,文字就是正常情况了。

  这种情况,大家一般认为很简单啊。editText中不是有setTypeface这个方法吗。只要使用edit_temp.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));就可以了。可是问题来了。这种方法,是将editText中所有的文字的格式全变了。可是我想要的格式是这样的:  正常格式变粗的格式正常的格式

public class FragmentAddNote extends Fragment implements OnClickListener {  
     
    //定义输入文本控件  
    private EditText edit_temp;  
      
    //定义屏幕下面菜单栏--字体变粗按钮  
    private LinearLayout linearLayout_Bold;  
    private ImageView img_Bold;  
           
    @Override  
    public View onCreateView(LayoutInflater inflater, ViewGroup container,  
            Bundle savedInstanceState) {  
        View view = inflater.inflate(R.layout.main_addnote, container, false);    
        initView(view);      
        return view;  
    }  
        
    public void initView(View view)  
    {             
        //初始化屏幕下面菜单栏--字体变粗按钮  
        linearLayout_Bold = (LinearLayout)view.findViewById(R.id.linearLayout_Bold);  
        linearLayout_Bold.setOnClickListener(this);  
        img_Bold = (ImageView)view.findViewById(R.id.img_Bold);  
          
        //初始化输入文本控件  
        edit_temp = (EditText)view.findViewById(R.id.edit_temp);  
        edit_temp.addTextChangedListener(new editTextChangedListener());  
    }  
          
    class editTextChangedListener implements TextWatcher{  
        //定义当前输入的字符数  
        private int CharCount =&nb
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android软键盘的显示隐藏 下一篇ImageView

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目