2017-11-04 14 views
0

この質問が重複している場合は、ごめんなさい。 私はアンドロイドプログラミングに慣れていません。私は公共交通機関向けのアプリケーションを構築しています。これまでのところ、Googleの指示フォームを取得し、jsonデータを解析して地図に表示しました。 今、アイコンバスと電車でリストビューにルートを表示したいと思います。写真付きリサイクルビュー付きツールバーの折りたたみ

折りたたみツールバーとリサイクルビューで行うことができますが、私が見ているすべてのチュートリアルではAndroidスタジオ3.0が原因です。

これは私がバスのトラムのアイコンよりトラム交通機関であるかのように写真を追加したい、このリストビューで、それは、複数のトラムやバスラインの組み合わせであるかの

を表示したい画像ですそれを表示する。誰かが私を助けたり助言を与えることができますか?

答えて

0

AndroidはCollapsingToolbarLayoutを提供しています。スクロールすると、リサイクルビューでツールバーが折りたたまれます。これを使用します。多くのため

android.support.design.widget.CollapsingToolbarLayout 

CollapsingToolbarLayout

ハッピーコーディングを読んで!

0

このコードを試してください。それは私のために働いただけで簡単にレイアウトをcollpasingでイメージビューを置き、あなたのオプションで変更します。

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/white" 
    android:orientation="vertical" 
    android:animateLayoutChanges="true" 
    tools:context="com.example.intel.magitor.My_Creation_Activity" 
    > 




    <android.support.design.widget.AppBarLayout 
     android:background="#fff" 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="400dp" 
     android:fitsSystemWindows="true" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapsing_toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" 
      android:fitsSystemWindows="true" 
      app:contentScrim="?attr/colorPrimary" 
      app:expandedTitleMarginEnd="64dp" 
      app:expandedTitleMarginStart="48dp" 
      app:layout_scrollFlags="scroll|snap|exitUntilCollapsed"> 
      <!--<android.support.v7.widget.Toolbar--> 
       <!--android:id="@+id/toolbar"--> 
       <!--android:layout_width="match_parent"--> 
       <!--android:layout_height="?attr/actionBarSize"--> 
       <!--app:layout_collapseMode="pin"--> 
       <!--app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />--> 
<!-- use this v7.wdiget.toolbar if you want to display title collpasing layout--> 
<!-- put here your image you want to collpase while scrolling--> 

     </android.support.design.widget.CollapsingToolbarLayout> 





    </android.support.design.widget.AppBarLayout> 


    <android.support.v7.widget.RecyclerView 
     android:id="@+id/video_list" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:gravity="center" 



     > 

    </android.support.v7.widget.RecyclerView> 



</android.support.design.widget.CoordinatorLayout> 
+0

私の質問に答えますが、トランジットバスバスPIC用のトラムトラムのPIC経由であればどのように私は、私のリストに画像を追加することができ感謝のために...私は、このためのアダプタが必要なのか、私には理由があり、これを頼みますトランスポートの魔女は路面電車とバスの組み合わせです。私は、これらの作業を完了するために何らかの種類のループや条件が必要であると考えていました。 – Milan

関連する問題