نوشته شده توسط
storm_saeed
اگه کدتون رو میزاشتید بهتر بود
کلا برای لیست ویو و اینجور چیزا ها میاد View ها رو کش میکنن در واقع از تکنیک ViewHolder استفاده کنید سرچ کنید نحوه ی استفاده اش هست
ممنون بخاطر راهنماییتون
گشتم یه چیزایی پیدا کردم بره لیست ویو ولی بره تکست ویو چیزی پیدا نکردم
البته اینو بگم که توی لایوتم فقط تکست ویو نیست که اسکرول میشه اما وقتی تکست ویو طولانی باشه اسکرول کردن کند میشه
این لایوتم:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_6"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="90dp" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView4"
android:layout_width="290dp"
android:layout_height="155dp"
android:layout_gravity="center"
android:layout_marginBottom="20dp"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:src="@drawable/qqw" />
<FrameLayout
android:id="@+id/framelayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/imageView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:layout_marginTop="5dp"
android:src="@drawable/mavad_3" />
<TextView
android:id="@+id/textView1"
android:layout_width="310dp"
android:layout_height="229dp"
android:layout_gravity="center"
android:layout_marginBottom="20dp"
android:layout_marginRight="0dp"
android:layout_marginTop="20dp"
android:text="text test"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#5b3e49" />
</FrameLayout>
<com.heyapp.tanagholat.CustomTextView
android:id="@+id/txt"
android:layout_width="335dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_gravity="center"
android:layout_marginBottom="25dp"
android:layout_marginLeft="3dp"
android:layout_marginRight="3dp"
android:layout_marginTop="10dp"
android:background="@drawable/tahye_6"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="test text "
android:textColor="#000000" />
</LinearLayout>
</ScrollView>
<Button
android:id="@+id/button1"
android:layout_width="50dp"
android:layout_height="45dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:alpha="0.8"
android:background="@drawable/icon_4" />
<Button
android:id="@+id/button2"
android:layout_width="50dp"
android:layout_height="45dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:background="@drawable/left"
android:onClick="shareData" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="175dp"
android:layout_height="30dp"
android:layout_alignTop="@+id/button1"
android:layout_centerHorizontal="true"
android:src="@drawable/news_green" />
<Button
android:id="@+id/textView2"
android:layout_width="175dp"
android:layout_height="30dp"
android:layout_alignLeft="@+id/imageView1"
android:layout_alignTop="@+id/imageView1"
android:background="@drawable/news_green"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="آش دونی"
android:textColor="#51bf87"
android:textSize="19sp" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="31dp"
android:layout_height="31dp"
android:layout_alignBottom="@+id/imageView1"
android:layout_alignRight="@+id/imageView1"
android:layout_marginBottom="2dp"
android:src="@drawable/coock" />
</RelativeLayout>
الان در کد بالا قشنگ اسکرول میشه اما اگه text ها طولانی بشه اسکرول کردن هم به نسبت طولانی تر میشه
ممنون میشم راهنمایی کنید