السلام عليكم
canvas عندى نص طويل قليلآ واعرضه فى
بهذه الطريقه
int splitLength=20;
String str="my big string";
int index=0,i=0;
Font font=Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_LARGE);
if(getWidth() < font.stringWidth(str)){
do{
index=(str.indexOf(" ",splitLength)==-1)?str.length():str.indexOf(" ",splitLength);
graphics.drawString(str.substring(0,index),getWidth(),i,graphics.TOP|graphics.RIGHT);
i+=font.getHeight()+2;
str=(index==str.length())?"":str.substring(index+1);
}
while(str.length()>0);
}
else
graphics.drawString(str,getWidth(),0,graphics.TOP|graphics.RIGHT);
drawstring واستخدم هذه الطريقه لانى لو استخدمة
word wrapبتكتب النص كسطر واحد يتعدى عرض الشاشه ... فهل يوجد طريقه لعمل
غير الطريقه التى استخدمتها ؟
scroll وايضا هل هناك طريقه لجعل الكنفس يتيح عمل
لان الطريقه التى استخدمتها بتعرض النص بطول اطول من الشاشه ولا اقدر ان اعمل على الموبيل اظهار لباقى النص بالتحرك فوق وتحت
