رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

textview سفارشی (هدیه اول)


پست های پیشنهاد شده

با سلام خدمت تمام همکاران گل و کاربران انجمن پی سی درورد

هم اکنون مفتخر هستم تا هدیه اول انجمن را به شما معرفی کنم

در این پروژه شما از یک فایل TXT متن مورد نظر را گرفته و آنرا در تکست ویو نمایش میدهید.همچنین فونت معروف Bnazanin را به این تکس ویو اعمال کردیم تا اعمال فونت روی تکست ویو را هم فرا بگیرید !!!

برای گرفتن متن از داخل فایل txt از این کلاس استفاده کنید

[shcode=java]

public class input_text {

//String data = input_text.readTextFile(this, R.raw.a);

public static String readTextFile(Context ctx, int resId)

{

InputStream inputStream = ctx.getResources().openRawResource(resId);

InputStreamReader inputreader = new InputStreamReader(inputStream);

BufferedReader bufferedreader = new BufferedReader(inputreader);

String line;

StringBuilder stringBuilder = new StringBuilder();

try

{

while (( line = bufferedreader.readLine()) != null)

{

stringBuilder.append(line);

stringBuilder.append('\n');

}

}

catch (IOException e)

{

return null;

}

return stringBuilder.toString();

}

[/shcode]

و برای فراخوانی این کلاس از دستور زیر استفاده کنید

[shcode=java]

data = input_text.readTextFile(MainActivity.this, R.raw.android);

[/shcode]

برای اعمال فونت از کد زیر استفاده کنید :

[shcode=java]

Typeface face = Typeface.createFromAsset(getAssets(), "f.TTF" + "");

[/shcode]

دانلود سورس برنامه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام  خسته نباشيد

من يک کتاب اندرويدي ساختم و مطالب خود را با وب ويو دادم ولي وقتي فايل APK را با زيپ باز ميکنم تو قسمت استس که فايل  word.html(مطلب) را گذاشتم قابل کپي برداري هست من مطالب خودم رو چطور به برنامه بدم که قابل کپي برداري نباشه

ممنون ميشه اگه جواب بدبن

البته همین پروژه شما هم تو پوشه raw فایل تون قابل تعویض و کپی برداری

چیکار باید کرد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

فقط یک مورد قابل کپی برداری نیست اونم مطالبتونو بریزید تو دیتابیس و بعد دیتابیس رو رمز گزاری کنید

ولی ریختن اطلاعات تو پوشه assest , raw قابل دسترسی هستش

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 1 ماه بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...