انجمن سایت کلیدستان



تعریف ScrollView (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۷، ۰۱:۰۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: تازه کار
آخرین ارسال: تازه کار
پاسخ 6
بازدید 811

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعریف ScrollView (در برنامه نویسی اندروید)

تعریف ScrollView (در برنامه نویسی اندروید)

#1
سلام میشه یکی برام این دوتا کد که برای ظاهر برنامه هست رو یک کد بکنه بهم بده؟
من هرجور میکنم خطا میده بهم

کد اول

کد پی‌اچ‌پی:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
xmlns:tools="http://schemas.android.com/tools"
    
android:layout_width="match_parent"
    
android:layout_height="match_parent"
    
android:background="@drawable/subjects_background"
    
android:orientation="vertical"
    
tools:context=".Show_Subjects" >

    <
TextView
        android
:id="@+id/textView1"
        
android:layout_width="match_parent"
        
android:layout_height="wrap_content"
        
android:layout_margin="8dp"
        
android:gravity="right"
        
android:textSize="20sp"
        
android:text="@string/hello_world" />
    
    <
TextView
        android
:id="@+id/textView2"
        
android:layout_width="match_parent"
        
android:layout_height="wrap_content"
        
android:layout_margin="8dp"
        
android:gravity="right"
        
android:textSize="20sp"
        
android:text="@string/hello_world" />
    
    <
TableRow
        android
:id="@+id/tableRow1"
        
android:layout_width="wrap_content"
        
android:layout_height="wrap_content"
        
android:layout_gravity="center" >

        <
ImageView
            android
:id="@+id/imageView1"
            
android:layout_width="wrap_content"
            
android:layout_height="wrap_content"
            
android:src="@drawable/favorite_not_selected" />

    </
TableRow>

</
LinearLayout

کد دوم:
اینم کد اسکرول ویو

کد پی‌اچ‌پی:
<ScrollView
        android
:id="@+id/scrollView1"
        
android:layout_width="match_parent"
        
android:layout_height="match_parent" >

        <
LinearLayout
            android
:layout_width="match_parent"
            
android:layout_height="match_parent"
            
android:orientation="vertical" >
        </
LinearLayout>
    </
ScrollView

بعبارت دیگه میخوام رو کد اولی که قرار دادم قابلیت اسکرول ویو داشته باشه ولی نمیدونم چرا کدهای اسکرول ویو رو که میریزم تو کد اولی خطا میگیره میشه یکی این دوتا رو ادغام کنه بصورت صحیح؟؟
پاسخ

تعریف ScrollView (در برنامه نویسی اندروید)

#2
دوست عزیز شما باید قبل از گذلشتن هر چیز اسکرول ویو رو بزاری اگر دقت کنی یه linearlayout بین کد های اسکلرول هست تو باید کد ها رو بین اونا پیست کنی با این کد  هایی که گذاشتی کد نهایی تو میشه این:

کد پی‌اچ‌پی:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
xmlns:tools="http://schemas.android.com/tools"
    
android:layout_width="match_parent"
    
android:layout_height="match_parent"
    
android:background="@drawable/subjects_background"
    
android:orientation="vertical"
    
tools:context=".Show_Subjects" >
<
ScrollView
        android
:id="@+id/scrollView1"
        
android:layout_width="match_parent"
        
android:layout_height="match_parent" >

        <
LinearLayout
            android
:layout_width="match_parent"
            
android:layout_height="match_parent"
            
android:orientation="vertical" >
//کد های اجزای اکتیوتی مثل نوشته و عکس و... رو اینجا قرار بده من خودم اون کد هایی که با نوشتی رو قرار دادم
<TextView
        android
:id="@+id/textView1"
        
android:layout_width="match_parent"
        
android:layout_height="wrap_content"
        
android:layout_margin="8dp"
        
android:gravity="right"
        
android:textSize="20sp"
        
android:text="@string/hello_world" />
    
    <
TextView
        android
:id="@+id/textView2"
        
android:layout_width="match_parent"
        
android:layout_height="wrap_content"
        
android:layout_margin="8dp"
        
android:gravity="right"
        
android:textSize="20sp"
        
android:text="@string/hello_world" />
    
    <
TableRow
        android
:id="@+id/tableRow1"
        
android:layout_width="wrap_content"
        
android:layout_height="wrap_content"
        
android:layout_gravity="center" >

        <
ImageView
            android
:id="@+id/imageView1"
            
android:layout_width="wrap_content"
            
android:layout_height="wrap_content"
            
android:src="@drawable/favorite_not_selected" />

    </
TableRow>
        </
LinearLayout>
    </
ScrollView
</
LinearLayout
 
Better then Best
پاسخ
 سپاس شده توسط تازه کار ، aliasghar ، admin

تعریف ScrollView (در برنامه نویسی اندروید)

#3
مهندس دستت درد نکنه اکی شد
حالا یه مشکل دیگه دارم میشه اینم همینجوری توضیح بدین؟
من میخوام یک متن اموزشی طولانی داخل TextView هام قرار بدم وقتی میام که داخل همون کد متنم رو قرار میدم خطا میده
مثلا اینجوری

کد پی‌اچ‌پی:
android:text="@string/متن مورد نظرم" /> 

تو همین سایت چندتا کلید اموزشی بود ولی موفق نشدم متنم رو نمایش بدم
میشه یه مثال بزنید چطوری انجام بدم؟
پاسخ

تعریف ScrollView (در برنامه نویسی اندروید)

#4
ببخشید نبودم.لطفا اگر با راه کار من درست نشد اصل خطا رو بزار (منظورم log cat هست)
اما روش حل مشکل اون @string رو پاک کن یعنی کد هات به شکل زیر در میاد:
موفق باش

کد:
android:text="متن مورد نظرت" />
Better then Best
پاسخ
 سپاس شده توسط aliasghar ، تازه کار ، admin

تعریف ScrollView (در برنامه نویسی اندروید)

#5
ببخشید یه مشکل کوچک تو کد ها در آمد(بخاطر برنامه انجمنه!)
کد اینجوریه:

کد پی‌اچ‌پی:
android:text="متن مورد نظرت" 
Better then Best
پاسخ
 سپاس شده توسط aliasghar ، تازه کار ، admin

تعریف ScrollView (در برنامه نویسی اندروید)

#6
اقا دستت درد نکنه
خطاش برطرف شد ولی خواستم که اجرا کنم  بعد از چند لحظه که وارد برنامه میشه بسته میشه برنامه(میدونم اشتباهه این کاری که انجام دادم نباید اینجوری متن رو نمایش میدادم که فکر کنم بخاطر حذف عبارتی که گفتین هستش)
در واقع من از لینک زیر اومدم فایل سورس رو دانلود کردم و یکمی که تغییرش دادم بعد خواستم متن های اموزشی رو واردش کنم همون طور که گفتین الان، ولی  متاسفانه اینجوری به مشکل خوردم الان
http://www.kelidestan.com/keys/keys.php?key=2259
کدهاش یکمی زیاده و من هم مبتدی هستم زیاد سر در نمیارم که چطوری یه متنی رو مثلا در اموزش اول قرار بدم تو این سورس  که کاربر بعد از کلیک به اون اموزش، متن اموزشی من ظاهر بشه
امکان داره سورس رو دانلود کنید؟ لطفا یه نگاهی بندازید و راهنمایی کنید؟؟
ممنون میشم منتظر راهنمایی تون هستم

 

 
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)