2016-03-02 48 views
1

如何獲取edittext的當前文本(字體)樣式並將其設置爲另一個edittext?如何獲取edittext的當前文本(字體)樣式並將其設置爲另一個edittext?

代碼我試圖

** lib中我使用:* easyfonts

t6.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View v) { 
        //e1.setText(""); 

t6.setTypeface(EasyFonts.caviarDreams(getApplicationContext())); 
        text6=t6.getText().toString(); 
        e1.setText(text6); 
       } 
      }); 

的setText方法設置普通文本樣式不

+0

你確切的問題是什麼?你想爲2 edittext使用相同的字體嗎? – Amsheer

+0

@Amsheer我的問題是,當我點擊textview(t6)...它設置fontstyle編輯文本,我想這個fontstyle設置在另一個edittext .......但它設置正常fontstyle – altu

+0

@Amsheer如果你知道如何獲得當前的edittext plz字體樣式讓我知道 – altu

回答

0

使用editText.getTypeface()得到的字體編輯文本。同樣,使用editText.setTypeface()來設置另一個editText的字體。

考慮你有兩個編輯文本,分別爲e1e2,你要設置e2的字體與e1相同,只需使用e2.setTypeFace(e1.getTypeFace());

通過documentation瞭解更多詳情。

+0

ohhhh .......這太eazy ..... m noob ..... – altu