بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در به نمایش گذاشتن چند UI
سلام
دوستان من یه اکتیویتی دارم که شامل یه تکست ویو وی عکس هست
متن تکست ویو ممکنه طولانی بشه بعضی واقع در واقع متن داره از یک سرورگرفته می شه تو این حالت وقتی برنامه روو اجرا می کنم می بینیم عکس دیگه نمایش داده نمیشه چون متن بخش زیادی از صفحه رو گرفته این مشکل توی ایمولیتور به وجود میاد یا روی گوشی هم این اتفاق میفته و اگر متن من خیلی طولانی بشه دیگه تمام UI های زیر متن نمایش داده نمی شن ؟ در حال این مشکل چهطور باید برطرف بشه ؟
نمیشه کاری کرد صفحه اسکرول بشه و پایین تر هم داشته باشه ؟ مثل حالت لیست ویو !!
0
0
سلام میتونی textview رو جوری تعریف کنی که قابلیت scroll داشته باشه البته قبلش باید داخل xml فضای مشخصی برای تصویر در نظر بگیری (11 سال پیش)
0
0
چطور برای تکست ویو قابلیت scroll بذارم ؟ (11 سال پیش)
0
0
ممنون از جوابتون ولی جواب نمی ده این تکست ویو ی من قابلیت scroll پیدا نمی کنه که (11 سال پیش)
0
0
درواقع برای حل مشکلم باید اسکرول بشه ولی نمی دونم دارم کجای روش شما رو اشتباه می کنم که درست نمیشه چون وقتی هم صفحه گوشی رو می جرخونم حتی یه قسمتی از متن هم دیگه نشون داده نمی شه (11 سال پیش)
0
0
باید توی بخش xml قسمت مربوط به تکست ویو android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical" اضافه بشه درسته ؟
(11 سال پیش)
0
0
البته من چند Ui های دیگه ای هم توی این صفحه دارم تاثیری نداره ؟
(11 سال پیش)
0
0
لطفا کد UI خودتون رو در قسمت پاسخ ارسال کنید (11 سال پیش)
0
0
حل شد .. ممنون (11 سال پیش)
0
0
متن رو قابل اسکرول کردن کن (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
javad-PSH
11 سال پیش
+1
0
کد
<TextView
android:id="@+id/jDesc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1.04"
android:background="@drawable/mbg"
android:gravity="top|right"
android:padding="10dp"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="vertical"
android:tag="#F4D03F"
android:text="TextView"
android:textColor="#000" />
داخل فایل جاوای مربوط به این اکتیویتی کد زیر اضافه کنید
jDesc = (TextView) findViewById(R.id.jDesc);
jDesc.setMovementMethod(new ScrollingMovementMethod()); //for scrolling the textview
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .