diff options
author | Andrew Dolgov <[email protected]> | 2014-10-31 01:20:48 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2014-10-31 01:20:48 +0300 |
commit | 424970d191d5ccda77b28255febfd70a3ae8d27b (patch) | |
tree | 8f031e1f4f49629639577f088201caf7ef924565 /org.fox.ttrss/src | |
parent | 8d886c41ce71eb0757781be97abf7cebef8fb606 (diff) |
remove some bad weightsum stuff for landscape layout
properly set feed title on tablets if needed
Diffstat (limited to 'org.fox.ttrss/src')
4 files changed, 6 insertions, 83 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java index 1743a8a0..c8a6e341 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsActivity.java @@ -1,7 +1,6 @@ package org.fox.ttrss; -import android.animation.ObjectAnimator; import android.annotation.SuppressLint; import android.content.Intent; import android.content.SharedPreferences; @@ -16,7 +15,6 @@ import android.util.Log; import android.view.Gravity; import android.view.MenuItem; import android.view.View; -import android.widget.LinearLayout; import com.google.gson.JsonElement; @@ -59,9 +57,8 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe setContentView(R.layout.headlines); setStatusBarTint(); - setSmallScreen(findViewById(R.id.sw600dp_anchor) == null && - findViewById(R.id.sw600dp_port_anchor) == null); - + setSmallScreen(findViewById(R.id.sw600dp_anchor) == null); + GlobalState.getInstance().load(savedInstanceState); m_drawerLayout = (DrawerLayout) findViewById(R.id.headlines_drawer); @@ -161,21 +158,8 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe m_drawerLayout.openDrawer(Gravity.START); } - if (!isSmallScreen()) { - // temporary hack because FeedsActivity doesn't track whether active feed is open - LinearLayout container = (LinearLayout) findViewById(R.id.fragment_container); - - if (container != null) - container.setWeightSum(3f); - } - } - /* if (!isCompatMode() && !isSmallScreen()) { - ((ViewGroup)findViewById(R.id.headlines_fragment)).setLayoutTransition(new LayoutTransition()); - ((ViewGroup)findViewById(R.id.feeds_fragment)).setLayoutTransition(new LayoutTransition()); - } */ - } protected void onPostCreate(Bundle savedInstanceState) { @@ -227,18 +211,6 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe ft.replace(R.id.headlines_fragment, new LoadingFragment(), null); ft.commit(); - if (!isCompatMode() && !isSmallScreen()) { - LinearLayout container = (LinearLayout) findViewById(R.id.fragment_container); - if (container != null) { - float wSum = container.getWeightSum(); - if (wSum <= 2.0f) { - ObjectAnimator anim = ObjectAnimator.ofFloat(container, "weightSum", wSum, 3.0f); - anim.setDuration(200); - anim.start(); - } - } - } - final Feed fFeed = feed; new Handler().postDelayed(new Runnable() { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsActivity.java index 19978bcc..2dca3c85 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsActivity.java @@ -15,7 +15,6 @@ import android.util.Log; import android.view.Gravity; import android.view.MenuItem; import android.view.View; -import android.widget.LinearLayout; import org.fox.ttrss.GlobalState; import org.fox.ttrss.R; @@ -44,9 +43,8 @@ public class OfflineFeedsActivity extends OfflineActivity implements OfflineHead setContentView(R.layout.headlines); setStatusBarTint(); - setSmallScreen(findViewById(R.id.sw600dp_anchor) == null && - findViewById(R.id.sw600dp_port_anchor) == null); - + setSmallScreen(findViewById(R.id.sw600dp_anchor) == null); + GlobalState.getInstance().load(savedInstanceState); m_drawerLayout = (DrawerLayout) findViewById(R.id.headlines_drawer); @@ -254,13 +252,7 @@ public class OfflineFeedsActivity extends OfflineActivity implements OfflineHead public void onFeedSelected(final int feedId, final boolean isCat, boolean open) { if (open) { - if (!isSmallScreen()) { - LinearLayout container = (LinearLayout) findViewById(R.id.fragment_container); - if (container != null) { - container.setWeightSum(3f); - } - } - + new Handler().postDelayed(new Runnable() { @Override public void run() { diff --git a/org.fox.ttrss/src/main/res/layout-sw600dp-land/headlines.xml b/org.fox.ttrss/src/main/res/layout-sw600dp-land/headlines.xml index f2f431a3..445369b9 100644 --- a/org.fox.ttrss/src/main/res/layout-sw600dp-land/headlines.xml +++ b/org.fox.ttrss/src/main/res/layout-sw600dp-land/headlines.xml @@ -18,7 +18,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:baselineAligned="false" - android:weightSum="1.1" + android:weightSum="3" android:orientation="horizontal" > <FrameLayout diff --git a/org.fox.ttrss/src/main/res/layout-sw700dp/headlines.xml b/org.fox.ttrss/src/main/res/layout-sw700dp/headlines.xml deleted file mode 100644 index f2f431a3..00000000 --- a/org.fox.ttrss/src/main/res/layout-sw700dp/headlines.xml +++ /dev/null @@ -1,41 +0,0 @@ -<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:id="@+id/main" - android:fitsSystemWindows="true" - android:layout_width="fill_parent" - android:layout_height="fill_parent" - android:orientation="vertical" > - - <FrameLayout - android:id="@+id/sw600dp_anchor" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:visibility="gone" > - - </FrameLayout> - - <LinearLayout - android:id="@+id/fragment_container" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:baselineAligned="false" - android:weightSum="1.1" - android:orientation="horizontal" > - - <FrameLayout - android:id="@+id/feeds_fragment" - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="1" - android:background="?feedlistBackground" > - </FrameLayout> - - <FrameLayout - android:id="@+id/headlines_fragment" - android:layout_width="0dp" - android:layout_height="match_parent" - android:layout_weight="2" - android:background="?headlinesBackground" > - </FrameLayout> - </LinearLayout> - -</LinearLayout>
\ No newline at end of file |