最近在做一個記事本的項目,我的記事本中EditText中是有圖片的
class insert implements OnClickListener
{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
SpannableString ss = new SpannableString("pic");
Drawable d = getResources().getDrawable(R.drawable.abc);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BOTTOM);
ss.setSpan(span, 0, ss.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
text.append(ss);
}
}
然後我獲取這個記事本中的數據後是這樣的:
class fasongl implements OnClickListener{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String str=text.getText().toString();
Intent in = new Intent();
in.putExtra("content", str);
in.setClass(MainActivity.this, Two.class);
MainActivity.this.startActivity(in);
}
}
這怎麼往數據庫裡存儲啊,文字好說,但是圖片咋存?我想把SpannableString的值換成圖片的路徑,但是在從數據庫中讀數據的時候怎麼把圖片顯示出來啊,求大神們指點~~~~~~~
圖片一般保存路徑就行的,至於怎麼分開,你自己定一個協議就好,例如 文字##路徑,然後拿的時候,spilt("##")就行。保存方法有很多種,你可以再想想其他更靠譜的方法