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