Minor tweaks to make note viewing a pleasant experience, intro tasks

pull/14/head
Tim Su 15 years ago
parent fcb484fca7
commit ce320f29b8

@ -43,6 +43,8 @@ public class NoteViewingActivity extends Activity {
Button ok = new Button(this);
ok.setText(android.R.string.ok);
ok.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
ok.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {

@ -4,7 +4,8 @@
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="vertical"
android:paddingLeft="3px">
android:paddingLeft="5px"
android:paddingRight="3px">
<ImageView android:id="@+id/icon"
android:layout_width="fill_parent"

@ -46,6 +46,7 @@ import com.timsu.astrid.R;
import com.todoroo.andlib.data.Property;
import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.andlib.service.Autowired;
import com.todoroo.andlib.service.ContextManager;
import com.todoroo.andlib.service.DependencyInjectionService;
import com.todoroo.andlib.service.ExceptionService;
import com.todoroo.andlib.utility.AndroidUtilities;
@ -59,6 +60,7 @@ import com.todoroo.astrid.api.TaskDecoration;
import com.todoroo.astrid.api.TaskDecorationExposer;
import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.helper.TaskAdapterAddOnManager;
import com.todoroo.astrid.notes.NoteViewingActivity;
import com.todoroo.astrid.notes.NotesDecorationExposer;
import com.todoroo.astrid.service.TaskService;
import com.todoroo.astrid.timers.TimerDecorationExposer;
@ -890,6 +892,13 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
long taskId = viewHolder.task.getId();
if(isIntroTask(viewHolder.task)) {
Intent intent = new Intent(ContextManager.getContext(), NoteViewingActivity.class);
intent.putExtra(NoteViewingActivity.EXTRA_TASK, viewHolder.task);
activity.startActivity(intent);
return;
}
Collection<TaskAction> actions = taskActionManager.get(taskId);
prepareQuickActionBar(viewHolder, actions);
//mBarAnchor = v;
@ -900,6 +909,12 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
notifyDataSetChanged();
}
private boolean isIntroTask(Task task) {
if(activity.getString(R.string.intro_click_prompt).equals(task.getValue(Task.DETAILS)))
return true;
return false;
}
}
/**

Loading…
Cancel
Save