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:
bg45
2017-03-02 17:33:19 -05:00
parent 558a0dad02
commit e833d0c5f1
7 changed files with 24 additions and 7 deletions

View File

@@ -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);
} }
}); });
} }

View 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>

View File

@@ -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"

View File

@@ -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"

View 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" />

View File

@@ -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>