I have a problem with ScrollView. This is my XMl file:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:weightSum="1">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:layout_weight="0.2"
android:id="@+id/imageView2"
android:adjustViewBounds="false" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.8"
android:textAppearance="?android:attr/textAppearanceMedium"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:text=""
android:textColor="#ffff"
android:id="@+id/body" />
</LinearLayout>
</ScrollView>
And this is activity:
public class NewsBodyFragment extends Fragment{
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.news_body_fragment, container, false);
ImageView image = (ImageView) v.findViewById(R.id.imageView2);
TextView textView = (TextView) v.findViewById(R.id.body);
//textView.setMovementMethod(new ScrollingMovementMethod());
String body = getArguments().getString("body");
byte[] bmpArray = getArguments().getByteArray("image");
if(bmpArray != null) {
Bitmap bmp = BitmapFactory.decodeByteArray(bmpArray, 0, bmpArray.length);
image.setImageBitmap(bmp);
}
else
{
image.setImageDrawable(getResources().getDrawable(R.drawable.empirelogo));
}
textView.setText(body);
return v;
}
}
My problem is the ScrollView, When I use this code my ScrollView doesn't scroll. Image and TextView should look like this and they should scrolling together:
http://s18.postimg.org/5tu7dsmpl/3_E6_ABE7_F385_F5_EE469_EDD28_D9_C26055156_C987_E0_D5_D02_D7.jpg
But In my case they are don't scrolling. When I use ScrollView android:layout_height="wrap_content". It's look like this:
http://s30.postimg.org/e15g3scfl/23_C4_C2_C62_BBCF4_E22_E9_B2_A04_ED7923278_C418_DA6_CDF7_EF1.jpg
Please help me who know the answer or solution.