소셜 네트워크에 대한 클라이언트의 스크롤 가능한 프로필을 만들려고합니다.ScrollView 내 RelativeLayout 및 ListView
여기 내 레이아웃입니다 :
<android.support.v4.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/swipe_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true">
<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:id="@+id/user_profile"
android:layout_width="fill_parent"
android:layout_height="440dp"
android:layout_alignParentTop="false"
android:layout_centerHorizontal="true">
<ImageView
android:id="@+id/fragment_user_profile_avatar"
android:layout_width="fill_parent"
android:layout_height="300dp"
android:scaleType="centerCrop"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#0277BD"
android:layout_below="@+id/fragment_user_profile_avatar"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="false"
android:layout_alignParentBottom="false"
android:id="@+id/tableLayout">
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/header_user_profile_friends_container" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="33.0" style="?android:attr/borderlessButtonStyle">
<TextView android:textSize="14.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_friends_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-2.0dip" android:text="@string/friends"
android:fontFamily="sans-serif-light" />
<TextView android:textSize="26.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_friends" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/header_user_profile_followers_container" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="33.0" style="?android:attr/borderlessButtonStyle">
<TextView android:textSize="14.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_followers_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-2.0dip" android:text="@string/followers"
android:fontFamily="sans-serif-light" />
<TextView android:textSize="26.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_followers" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/header_user_profile_groups_container" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="33.0" style="?android:attr/borderlessButtonStyle">
<TextView android:textSize="14.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_groups_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-2.0dip" android:text="@string/groups"
android:fontFamily="sans-serif-light" />
<TextView android:textSize="26.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_groups" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" />
</LinearLayout>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/header_user_profile_photos_container" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="33.0" style="?android:attr/borderlessButtonStyle">
<TextView android:textSize="14.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_photos_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-2.0dip" android:text="@string/photos"
android:fontFamily="sans-serif-light" />
<TextView android:textSize="26.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_photos" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/header_user_profile_videos_container" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="33.0" style="?android:attr/borderlessButtonStyle">
<TextView android:textSize="14.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_videos_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-2.0dip" android:text="@string/videos"
android:fontFamily="sans-serif-light" />
<TextView android:textSize="26.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_videos" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" />
</LinearLayout>
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@+id/header_user_profile_audios_container" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="33.0" style="?android:attr/borderlessButtonStyle">
<TextView android:textSize="14.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_audios_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="-2.0dip" android:text="@string/audios"
android:fontFamily="sans-serif-light" />
<TextView android:textSize="26.0sp" android:textColor="#ffffffff" android:id="@+id/fragment_user_profile_audios" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:fontFamily="sans-serif-light" />
</LinearLayout>
</TableRow>
</TableLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/user_name"
android:textColor="#ffffffff"
android:textSize="34sp"
android:layout_above="@+id/age_city"
android:layout_centerHorizontal="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#ffffffff"
android:id="@+id/online_status"
android:textSize="15sp"
android:layout_alignBottom="@+id/fragment_user_profile_avatar"
android:layout_centerHorizontal="true"
android:layout_marginBottom="35dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:id="@+id/age_city"
android:textColor="#FFFFFFFF"
android:textSize="16sp"
android:layout_above="@+id/online_status"
android:layout_centerHorizontal="true" />
</RelativeLayout>
<ExpandableListView
android:id="@+id/expandable_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:cacheColorHint="#00000000"
android:listSelector="@android:color/transparent"
android:textColor="@android:color/white"
android:transcriptMode="normal"
android:fastScrollEnabled="false"
android:footerDividersEnabled="false"
android:headerDividersEnabled="false"
android:layout_below="@+id/user_profile"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="false"
android:layout_alignParentTop="false"
android:layout_alignWithParentIfMissing="false"
android:layout_alignParentRight="false"
android:layout_alignParentBottom="false" />
</RelativeLayout>
</ScrollView>
을 그리고 난 내 응용 프로그램을 실행할 때, 나는 나의 ListView
을 이동하지만, 레이아웃 user_profile로 단지 그 자리에 머물 수 있습니다. 그러나 나는 그것도 스크롤 가능하게하고 싶다. 도와주세요. 미리 감사드립니다.
편집
당신은 사람 놀라운! 도와 주셔서 대단히 감사합니다. 지금은 꼭해야 할 일입니다! 모든
ListView를 ScrollView 내부에 두지 마십시오. 그것을 가지고 밖으로 시도하십시오. –
@ GokhanArik, ok,하지만 어떻게? 나는 노력하고 있지만 화면을 채우는 relativelayout을 가진 scrollview – dennes544
제발, 아무도! – dennes544