2012-02-16 10 views
0

Here is what I want to doアンドロイド - リストビューのスクロールから成る作るレイアウトが

私は、リストビューで、上のビューのスクロールを行うことができないのです。トップビューにはクリック可能な要素があります。トップビューにはimage、text1、text2、tableなどの要素があります。下のレイアウトにはListViewがあります。全体のビューは相対レイアウト内に折り返されます。

+0

をした後、私のListfragmet(またはリストビュー)上に。 –

+0

私はそのリストがスクロール可能であることを知っています:-)。ユーザーがリストをスクロールするときに、リストの上のビューをスクロールしたいその理由は、トップビュー自体が画面のほとんどを占める可能性があるからです。 – SaKet

+1

スクロールビューでlistviewを使用するのは良いことではありません。 チェックこの[Scrollview内部リストビュー] [1] [1]:http://stackoverflow.com/questions/3495890/how-can-i-put-a-listview-into-a-スクロールビュー無しで – EedAndroid

答えて

0

ここに私がしたことがあります。このようなものを旅行する人たちに役立つことを願っています。 layout_width = "wrap_content":

main_layout.xml(これは相対レイアウトの内部に封入されている)

<ListView 
    android:id="@+id/comments_list" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:layout_above="@+id/comments_editText" 
    android:layout_marginLeft="0dp" 
    android:layout_marginRight="0dp" 
    android:scrollbarStyle="outsideInset" 
    android:cacheColorHint="#00000000" 
    android:divider="@color/background_color" 
    android:dividerHeight="1dp" /> 

<EditText 
    android:imeOptions="normal" 
    android:inputType="text" 
    android:id="@+id/comments_editText" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_margin="6dp" 
    android:text="@string/write_comment" /> 

そしてIは、Androidと線形レイアウト内にカプセル化headerview.xmlを(作成しました android:layout_height = "wrap_content")

<My_Custom_view> 
    android:id="@+id/comments_info" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 

<TextView 
    android:id="@+id/comments_likeText" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginBottom="2dp" 
    android:paddingTop="1dp" 
    android:paddingLeft="10dp" 
    android:scaleType="centerInside" 
    android:drawableLeft="@drawable/like_icon" 
    android:drawablePadding="4dp" 
    android:textColor="@color/dark_blue_text_color" 
    android:visibility="gone" /> 

とUたくスクロールリストビューは、それがデフォルトのスクロールが付属している場合、私はこの

View listHead = LayoutInflater.from(getActivity()).inflate(R.layout.headerview, null); 
commentsListView = (ListView)root.findViewById(R.id.comments_list); 
commentsListView.addHeaderView(listHead); 
-2

スクロール表示を使用します。スクロールビュー内にリストビューを置き、スクロール可能にする必要があります。 ps。前述のように、リストビューには何らかのデフォルトのスクロールが必要ですが、それは常に私にとってはうまくいきません。

+2

リストビューをスクロールビュー内に配置することはお勧めしません。ロマン・ガイは、このカップルについて言及しています。 – SaKet

関連する問題