android - Picasso image in Collapsing Toolbar layout ONLY shows in landscape mode -


an image loaded picasso appears in landscape mode of app, never in portrait.

i have coordinatorlayout appbar , collapsingtoolbarlayout set in 1 of activities. setup 1 of androidstudio's auto-generated ones.

i have added imageview collapsingtoolbarlayout , loading image in oncreate. can see image in view if phone in landscape mode.

code:

xml

<android.support.design.widget.appbarlayout     android:id="@+id/app_bar"     android:layout_width="match_parent"     android:layout_height="@dimen/app_bar_height"     android:fitssystemwindows="true"     android:theme="@style/apptheme.appbaroverlay">      <android.support.design.widget.collapsingtoolbarlayout         android:id="@+id/toolbar_layout"         android:layout_width="match_parent"         android:layout_height="match_parent"         android:fitssystemwindows="true"         app:contentscrim="?attr/colorprimary"         app:layout_scrollflags="scroll|exituntilcollapsed">         <imageview             android:id="@+id/poster"             android:layout_width="match_parent"             android:layout_height="match_parent"             android:layout_alignparentright="true"             app:layout_collapsemode="parallax"             />         <android.support.v7.widget.toolbar             android:id="@+id/toolbar"             android:layout_width="match_parent"             android:layout_height="?attr/actionbarsize"             app:layout_collapsemode="pin"             android:theme="@style/themeoverlay.appcompat.dark.actionbar"             app:popuptheme="@style/apptheme.popupoverlay">         <textview             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:text="toolbar title"             android:layout_gravity="center"             android:textsize="20sp"             android:id="@+id/toolbar_title" />         </android.support.v7.widget.toolbar>     </android.support.design.widget.collapsingtoolbarlayout> </android.support.design.widget.appbarlayout>  <include layout="@layout/content_detail_movie" /> 

activity

@override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_detail_movie);      poster = (imageview) findviewbyid(r.id.poster);     string url = <posterurl>     picasso.with(this).load(url).fit().into(poster); } 

you have set imageview specific height , width.


Comments

Popular posts from this blog

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

arrays - Algorithm to find ideal starting spot in a circle -