switerefresh indicator position
This commit is contained in:
@@ -9,13 +9,11 @@ import android.content.Loader;
|
||||
import android.database.Cursor;
|
||||
import android.os.Bundle;
|
||||
import android.support.v4.widget.SwipeRefreshLayout;
|
||||
import android.support.v7.app.ActionBarActivity;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.support.v7.widget.StaggeredGridLayoutManager;
|
||||
import android.support.v7.widget.Toolbar;
|
||||
import android.text.format.DateUtils;
|
||||
import android.util.TypedValue;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
@@ -31,10 +29,9 @@ import com.example.xyzreader.data.UpdaterService;
|
||||
* touched, lead to a {@link ArticleDetailActivity} representing item details. On tablets, the
|
||||
* activity presents a grid of items as cards.
|
||||
*/
|
||||
public class ArticleListActivity extends ActionBarActivity implements
|
||||
public class ArticleListActivity extends AppCompatActivity implements
|
||||
LoaderManager.LoaderCallbacks<Cursor> {
|
||||
|
||||
private Toolbar mToolbar;
|
||||
private SwipeRefreshLayout mSwipeRefreshLayout;
|
||||
private RecyclerView mRecyclerView;
|
||||
|
||||
@@ -43,12 +40,10 @@ public class ArticleListActivity extends ActionBarActivity implements
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_article_list);
|
||||
|
||||
mToolbar = (Toolbar) findViewById(R.id.toolbar);
|
||||
|
||||
|
||||
final View toolbarContainerView = findViewById(R.id.toolbar_container);
|
||||
|
||||
mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh_layout);
|
||||
TypedValue typed_value = new TypedValue();
|
||||
getTheme().resolveAttribute(android.support.v7.appcompat.R.attr.actionBarSize, typed_value, true);
|
||||
mSwipeRefreshLayout.setProgressViewOffset(false, 0, getResources().getDimensionPixelSize(typed_value.resourceId));
|
||||
|
||||
mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
|
||||
getLoaderManager().initLoader(0, null, this);
|
||||
|
||||
@@ -13,33 +13,32 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:scrollbarStyle="outsideOverlay"
|
||||
android:paddingTop="?attr/actionBarSize"
|
||||
android:paddingBottom="28dp"
|
||||
android:paddingLeft="@dimen/list_side_margin"
|
||||
android:paddingRight="@dimen/list_side_margin"
|
||||
android:paddingBottom="28dp"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
|
||||
android:scrollbarStyle="outsideOverlay"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
|
||||
</android.support.v4.widget.SwipeRefreshLayout>
|
||||
|
||||
<android.support.design.widget.AppBarLayout
|
||||
android:theme="@style/ThemeOverlay.AppCompat.Light"
|
||||
android:id="@+id/toolbar_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:elevation="8dp">
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<android.support.v7.widget.Toolbar
|
||||
app:layout_scrollFlags="scroll|enterAlways"
|
||||
android:id="@+id/toolbar"
|
||||
android:theme="@style/ThemeOverlay.AppCompat.Light"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?actionBarSize"
|
||||
android:layout_gravity="bottom">
|
||||
android:layout_gravity="bottom"
|
||||
android:theme="@style/ThemeOverlay.AppCompat.Light"
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@drawable/logo"
|
||||
android:contentDescription="@string/app_name" />
|
||||
android:contentDescription="@string/app_name"
|
||||
android:src="@drawable/logo" />
|
||||
|
||||
</android.support.v7.widget.Toolbar>
|
||||
</android.support.design.widget.AppBarLayout>
|
||||
|
||||
Reference in New Issue
Block a user