بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
گرفتن اندازه صفحه گوشی وبار گذاری متن به همون اندازه
سلام من میخوام اندازه صفحه گوشی رو بگیرم بعد تو متنی که تو صفحه بار گذاری میشه رو با توجه به اندازه گوشی از دیتا بیس بخونم یه کدی هم نوشتم که این کد میگه وقتی رسیدی به یه کاراکتر مشخص تا اون کاراکترو بریز تو یه ارایه تا اخر... ولی من میخوام بدون دستکاری دیتا بیسم یه کدی داشته باشم که اندازه صفحه رو بهش بدی بعد بگی تا اندازه همین صفحه متنو نمایش بده بعد صفحه بندی کنی
اینم کدم
str = G.selectedApplication.matn;
final String arr[] = str.split("A");
length = arr.length;
textMatn.setText(arr[i].trim());
text1.setText("" + j);
text2.setText("" + length);
next.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (i < length - 1) {
i++;
j++;
text1.setText("" + j);
ContentValues cv = new ContentValues();
cv.put("p", "" + j);
G.database.update("first", cv, "id " + "=" + G.selectedApplication.id, null);
textMatn.setText(arr[i].trim());
ContentValues cvv = new ContentValues();
cvv.put("i", "" + i);
G.database.update("first", cvv, "id " + "=" + G.selectedApplication.id, null);
} else {
}
}
});
back.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (i > 0) {
i--;
j--;
text1.setText("" + j);
ContentValues cv = new ContentValues();
cv.put("p", "" + j);
G.database.update("first", cv, "id " + "=" + G.selectedApplication.id, null);
Log.i("jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj", "jjjjjjjjjjjj=" + j);
textMatn.setText(arr[i].trim());
ContentValues cvv = new ContentValues();
cvv.put("i", "" + i);
G.database.update("first", cvv, "id " + "=" + G.selectedApplication.id, null);
Log.i("iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", "iiiiiiiiiiiiiiiiiiiiiiiii=" + i);
} else {}
}
});
0
0
این به کارت نمیاد ؟ لینک (11 سال پیش)
0
0
به جاي dpبزارsp (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مجتبی یگانه
11 سال پیش
+1
0
به نظر من نیازی به این کار نیست !
من خودم خیلی طراحی رابط کاربری بلد نیستم ولی در این حد میدونم که متریال دیزاین پیشنهاد میکنه که در جاهایی که میخواین اندازه ی متن ثابت باشه از dp و درجاهایی که میخواین اندازه ی متن نسبت به دستگاه کاربر تغییر کنه از sp استفاده کنید !
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .