2014-03-12 175 views
0

我試圖找出如何建立這樣的佈局:Android的滾動在整個佈局中具有列表視圖

Layout

基本上我想做到這一點,因爲他滑過整個佈局不是用戶滾動只有在listview中,它應該由評論組成。據我所知,包括ListView裏面的ScrollView是不推薦的。也可能在將來我想包括MapViewMapFragment之間的ListView和一些文字。那麼我該如何實現這種佈局呢?

回答

0

您只能添加一個ListView,並將「標題」和「一些文本」放在標題中。 這裏是你如何實現它: 對於頭,你應該創建一個佈局:例如所謂的頭:`

  <TextView 
       android:id="@+id/title" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="title" 
       /> 

      <TextView 
       android:id="@+id/some_text" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="some text" 
       /> 
     </LinearLayout> 

`

,並在您的活動,你應該聲明的標題: LayoutInflater inflater = LayoutInflater.from(this); View header = inflater.inflate(R.layout.header, null);

和:

ListView yourListView; 
yourListView.addHeaderView(carouselBlock); 

,你應該小心添加標題,然後設置列表的適配器。

0

根據Guy Romain(Android的主要開發人員之一),答案是使用LinearLayout而不是Listview。你可以看到他的推理here

相關問題