mirror of
https://github.com/wismna/DoNext.git
synced 2025-10-03 15:40:14 -04:00
Single line text edits now only allow one line
New item selector for large screen task list (doesn't quite work yet)
This commit is contained in:
@@ -20,7 +20,6 @@ import android.view.MenuItem;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.ListAdapter;
|
|
||||||
import android.widget.ListView;
|
import android.widget.ListView;
|
||||||
|
|
||||||
import com.wismna.geoffroy.donext.R;
|
import com.wismna.geoffroy.donext.R;
|
||||||
@@ -105,12 +104,12 @@ public class MainActivity extends AppCompatActivity implements TasksFragment.Tas
|
|||||||
}
|
}
|
||||||
else if (tabs instanceof ListView) {
|
else if (tabs instanceof ListView) {
|
||||||
ListView listView = (ListView) tabs;
|
ListView listView = (ListView) tabs;
|
||||||
listView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, taskLists));
|
listView.setAdapter(new ArrayAdapter<>(this, R.layout.list_tasklist_item, taskLists));
|
||||||
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
||||||
mViewPager.setCurrentItem(position);
|
mViewPager.setCurrentItem(position);
|
||||||
view.setSelected(true);
|
//view.setSelected(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
5
DoNExt/app/src/main/res/drawable/tasklist_select.xml
Normal file
5
DoNExt/app/src/main/res/drawable/tasklist_select.xml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<item android:drawable="@color/colorAccent" android:state_selected="true" />
|
||||||
|
<item android:drawable="@android:color/black" />
|
||||||
|
</selector>
|
@@ -41,7 +41,7 @@
|
|||||||
android:id="@+id/tabs"
|
android:id="@+id/tabs"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="0.2"/>
|
android:layout_weight="0.2" />
|
||||||
<com.wismna.geoffroy.donext.widgets.NonSwipeableViewPager
|
<com.wismna.geoffroy.donext.widgets.NonSwipeableViewPager
|
||||||
android:id="@+id/container"
|
android:id="@+id/container"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
|
@@ -29,7 +29,9 @@
|
|||||||
android:id="@+id/new_task_name"
|
android:id="@+id/new_task_name"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:hint="@string/new_task_name_hint" />
|
android:hint="@string/new_task_name_hint"
|
||||||
|
android:maxLines="1"
|
||||||
|
android:inputType="text" />
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
@@ -23,7 +23,9 @@
|
|||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="2"
|
android:layout_weight="2"
|
||||||
android:hint="@string/task_list_new_list_hint"/>
|
android:hint="@string/task_list_new_list_hint"
|
||||||
|
android:maxLines="1"
|
||||||
|
android:inputType="text" />
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/new_task_list_button"
|
android:id="@+id/new_task_list_button"
|
||||||
android:layout_width="80dp"
|
android:layout_width="80dp"
|
||||||
|
9
DoNExt/app/src/main/res/layout/list_tasklist_item.xml
Normal file
9
DoNExt/app/src/main/res/layout/list_tasklist_item.xml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<TextView
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:padding="20dp"
|
||||||
|
android:textSize="20sp"
|
||||||
|
android:textColor="@drawable/tasklist_select"
|
||||||
|
android:duplicateParentState="true" />
|
@@ -34,6 +34,6 @@
|
|||||||
android:entries="@array/settings_max_lists_number"
|
android:entries="@array/settings_max_lists_number"
|
||||||
android:entryValues="@array/settings_max_lists_number"
|
android:entryValues="@array/settings_max_lists_number"
|
||||||
android:summary="%s"
|
android:summary="%s"
|
||||||
android:defaultValue="3" />
|
android:defaultValue="5" />
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
Reference in New Issue
Block a user