الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم عرض نص طويل والتنقل بينهما بأكتيفيتي واحدة

بدأه Al-Mansour في 21 أكتوبر 2013 · 6 رد · 487 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بعد بحث طويل لم اتمكن من الوصول للطريقة

 

الفكرة عمل كتاب صغير بحيث يعرض لي النص الطويل  بواسطة زر بوتن اتنقل بين الصفحات

واكيد استخدم اكفتيتي واحدة لعرض النصوص وبواسطة الجافا اتنقل بين النصوص

 

وماادري هل استعمل ملف String.xml لوضع النصوص الطويلة بها واستعرضها بشاشة الاكتفيتي وهل استخدم تكست فيو لعرض النصوص اهم هناك اداة خاصة بالنصوص الطويلة

 

اريد اتنقل بواسطة بوتن التالي والاخر السابق كأنني اتصفح كتاب

 

دلوني بارك الله فيكم على اي موقع به شرح  او اليوتيوب اي لغة كانت اهم شيء افهم الطريقة

#2

يا اخوان توجيه لو كلمة واحدة افعل كذا وامنها انا ابدأ بالبحث عنها

#3
Al-Mansour كتب:

السلام عليكم ورحمة الله وبركاته

بعد بحث طويل لم اتمكن من الوصول للطريقة

 

الفكرة عمل كتاب صغير بحيث يعرض لي النص الطويل  بواسطة زر بوتن اتنقل بين الصفحات

واكيد استخدم اكفتيتي واحدة لعرض النصوص وبواسطة الجافا اتنقل بين النصوص

 

وماادري هل استعمل ملف String.xml لوضع النصوص الطويلة بها واستعرضها بشاشة الاكتفيتي وهل استخدم تكست فيو لعرض النصوص اهم هناك اداة خاصة بالنصوص الطويلة

 

اريد اتنقل بواسطة بوتن التالي والاخر السابق كأنني اتصفح كتاب

 

دلوني بارك الله فيكم على اي موقع به شرح  او اليوتيوب اي لغة كانت اهم شيء افهم الطريقة

 

السلام عليكم ورحمة الله 

أنصحك مادمت سوف تقوم بتصفح String طويل كما وصفت ...أن تستخدم ال-WebView وتقوم بتحميل المحتوى على شكل HTML من صفحات تضعها في ال-ASSETS ...

هناك حلول عديدة كذلك .. إستعمال ال-ViewPager ...مع ال-ViewPagerAdapter ..... المهم اعطي معلومات إضافية وسوف نساعدك إن شاء الله 

بالتوفيق 

لا إله إلا الله محمد رسول الله  

Blog

GitHub

#4

هلا بالغالي وشكراً لك على المساعدة بالنسبة لمشروعي متكمل 90%

بس بقي لدي عرض النصوص الطويلة فكرت استخدم اداة TextView واستعرض بها النصوص الطويلة

واضع في مجلد values ملف String.xml ومن ثم  Array واكتب النصوص بهذا الشكل

<?xml version="1.0" encoding="utf-8"?>
<resources>
       <array name="arrayText">  
  		<item> هنا مثال اكتب النصوص الطويلة</item>
<item> وكل نص طويل يظهر لي في صفحة بهذا الترتيب</item>
     </array>

واستعرضها من الجافا بهذا الكود والمشكلة لم يظهر الكود على 

 titleText = getResources().getStringArray(R.array.arrayText);

تم تعديل هذه المشاركة بواسطة Al-Mansour في 27 أكتوبر 2013 في 23:45

#5

يا ألف مرحباً .. ويسعدني أن المشروع قريب الإكتمال :) ...


بخصوص النص وطريقة العرض إن كان ولابد أن تستعمل هذه الطريقة ... يجب الاستعمال كمايلي 


titleView = (TextView) findViewById(R.id.textView1);

String[] titleText = getResources().getStringArray(R.array.arrayText);

titleView.setText(titleText[0]);

إن كنت في حاجة مراجعة البرمجة   (لل-REFACTORING CODE )  قبل طرح المشروع ...فيسعدني مساعدتك ....


والسلام عليكم ورحمة الله وبركاته 


تم تعديل هذه المشاركة بواسطة issamux في 29 أكتوبر 2013 في 20:42

لا إله إلا الله محمد رسول الله  

Blog

GitHub

#6

شكراً لك ولإهتمامك ابشرك البارحة حليت المشكلة وظهرت النصوص والحمد لله

نسيت هذا الكود  اضعه   i.putExtra("position", position);   والحمد لله :)

list.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
				Intent i = new Intent(Scend_Activity.this, TextActivity.class);

				i.putExtra("title", titleText);
				i.putExtra("position", position);
				startActivity(i);
				finish();
				

			}

عندي مشكلة في هذا الموضوع ممكن تساعدني به ممكن احتاج  كود Xml

 

/index.php/topic/282154-%D9%83%D9%8A%D9%81-%D8%A7%D9%84%D9%88%D9%86-%D9%83%D9%84%D9%85%D8%A9-%D9%88%D8%A7%D8%AD%D8%AF%D8%A9-%D9%81%D9%8A-%D9%85%D8%AC%D9%84%D8%AF-values-array/

تم تعديل هذه المشاركة بواسطة Al-Mansour في 29 أكتوبر 2013 في 22:39

#7

تم حل  المشكلة :) ...

1

لا إله إلا الله محمد رسول الله  

Blog

GitHub

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…