mirror of https://github.com/tasks/tasks
Dropdown menu for list selection
parent
bbde5fb531
commit
2a8134947c
@ -1,30 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<LinearLayout
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
<FrameLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:id="@+id/filterlist_fragment_container"
|
|
||||||
android:layout_weight="67">
|
|
||||||
<fragment
|
|
||||||
android:name="com.todoroo.astrid.activity.FilterListActivity"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:tag="filterlist_fragment">
|
|
||||||
<!-- Preview: layout=@layout/filter_list_activity -->
|
|
||||||
</fragment>
|
|
||||||
</FrameLayout>
|
|
||||||
<View
|
|
||||||
android:layout_width="1px"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:background="#000000"/>
|
|
||||||
<FrameLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:id="@+id/tasklist_fragment_container"
|
|
||||||
android:layout_weight="33">
|
|
||||||
</FrameLayout>
|
|
||||||
</LinearLayout>
|
|
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<FrameLayout
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:id="@+id/filterlist_fragment">
|
|
||||||
<fragment
|
|
||||||
android:name="com.todoroo.astrid.activity.FilterListActivity"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:tag="filterlist_fragment">
|
|
||||||
</fragment>
|
|
||||||
</FrameLayout>
|
|
@ -1,66 +0,0 @@
|
|||||||
package com.todoroo.astrid.activity;
|
|
||||||
|
|
||||||
import android.os.Bundle;
|
|
||||||
import android.support.v4.app.Fragment;
|
|
||||||
import android.support.v4.app.FragmentManager;
|
|
||||||
import android.support.v4.app.FragmentTransaction;
|
|
||||||
import android.widget.TextView;
|
|
||||||
|
|
||||||
import com.timsu.astrid.R;
|
|
||||||
import com.todoroo.andlib.utility.AndroidUtilities;
|
|
||||||
import com.todoroo.astrid.api.Filter;
|
|
||||||
import com.todoroo.astrid.service.ThemeService;
|
|
||||||
|
|
||||||
public class FilterListWrapperActivity extends AstridWrapperActivity {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @see android.app.Activity#onCreate(Bundle)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
|
||||||
ThemeService.applyTheme(this);
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
setContentView(R.layout.filter_list_wrapper_activity);
|
|
||||||
if (findViewById(R.id.tasklist_fragment_container) != null)
|
|
||||||
setupTasklistFragmentWithFilter((Filter)getIntent().getParcelableExtra(TaskListActivity.TOKEN_FILTER));
|
|
||||||
else {
|
|
||||||
Fragment tla = getTaskListFragment();
|
|
||||||
if (tla != null) {
|
|
||||||
FragmentManager manager = getSupportFragmentManager();
|
|
||||||
FragmentTransaction transaction = manager.beginTransaction();
|
|
||||||
transaction.remove(tla);
|
|
||||||
transaction.commit();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see android.support.v4.app.FragmentActivity#onResume()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
protected void onResume() {
|
|
||||||
super.onResume();
|
|
||||||
|
|
||||||
Fragment frag = getTaskListFragment();
|
|
||||||
if (frag != null) {
|
|
||||||
mMultipleFragments = true;
|
|
||||||
} else {
|
|
||||||
mMultipleFragments = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setTitle(CharSequence title) {
|
|
||||||
Fragment frag = getTaskListFragment();
|
|
||||||
if (frag != null)
|
|
||||||
((TextView)frag.getView().findViewById(R.id.listLabel)).setText(title);
|
|
||||||
// update the actionbar-title
|
|
||||||
getSupportActionBar().setTitle(title);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void finish() {
|
|
||||||
super.finish();
|
|
||||||
AndroidUtilities.callOverridePendingTransition(this, R.anim.slide_left_in, R.anim.slide_left_out);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue