我想在附加的edittext中插入jpeg圖像,如下所示。Android:在EditText中插入位圖
Stackoverflow已推薦此帖,但所提供的參考項目不再有效。 how to insert jpeg files in edittext android
會有參考項目嗎?
我想在附加的edittext中插入jpeg圖像,如下所示。Android:在EditText中插入位圖
Stackoverflow已推薦此帖,但所提供的參考項目不再有效。 how to insert jpeg files in edittext android
會有參考項目嗎?
您可以使用ImageSpan
這樣的...
buildImageSpan(EditText et){
SpannableString ss = new SpannableString("anystring");
Drawable d = getResources().getDrawable(R.drawable.ic_launcher);
d.setBounds(0,0,d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, "anystring", ImageSpan.ALIGN_BASELINE);
ss.setSpan(span, 0, anystring.length, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
et.setText(et.getText()+ss);
}
試試這個,
EditText text = (EditText)findViewById(R.id.text);
text.setCompoundDrawables(null,null,getResources().getDrawable(R.drawable.check), null);
就是這樣。
您可以設置複合繪製頂部底部左,右使用
edittext.setCompoundDrawables(left,top,right, bottom);
是否也工作,如果我想從畫廊,而不是在應用程序使用可繪製附加圖像的位圖?所以同樣的方法會好嗎? –
請參閱本答案http://stackoverflow.com/a/5834643/3442067和http://stackoverflow.com/a/12653027/3442067。您可以將圖像從存儲轉換爲Drawable。 – uday