Przeglądaj źródła

add more events to the activity

David 9 lat temu
rodzic
commit
1085bb7ce0

+ 0 - 3
app/src/main/java/com/example/david/libretasker/InputSelector/MultiStateInRows.java

@@ -86,9 +86,6 @@ public class MultiStateInRows extends Fragment {
         final int elemsPerRow = (int)Math.ceil((double)elems.length/rows);
         for (int i = 0; i < rows; i++){
             String[] rowElems;
-            /*if (elems.length % rows > 0 && i == rows-1)
-                rowElems = new String[elems.length % rows];
-            else*/
             rowElems = new String[elemsPerRow];
 
             for (int k = 0; k < rowElems.length; k++) {

+ 7 - 3
app/src/main/java/com/example/david/libretasker/NewEventActivity.java

@@ -8,6 +8,7 @@ import android.widget.AdapterView;
 import android.widget.ArrayAdapter;
 import android.widget.Spinner;
 
+import com.example.david.libretasker.InputSelector.Contact;
 import com.example.david.libretasker.InputSelector.MultiStateInRows;
 
 import java.util.Arrays;
@@ -20,7 +21,7 @@ public class NewEventActivity extends AppCompatActivity {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_new_event);
         Spinner spinner = (Spinner) findViewById(R.id.spinner);
-        List<String> l = Arrays.asList("Screen", "Time", "Network", "Phone");
+        List<String> l = Arrays.asList("Screen", "Time", "Network", "Phone", "SMS");
         final ArrayAdapter<CharSequence> adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, l);
         adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
         // Apply the adapter to the spinner
@@ -64,8 +65,11 @@ public class NewEventActivity extends AppCompatActivity {
 
 
                     ft.commit();
-                } else {
-                    return;
+                } else if ( adapter.getItem(pos).equals("SMS") ) {
+                    ft.replace(R.id.your_placeholder, Contact.newInstance());
+                    ft.commit();
+                } else if ( adapter.getItem(pos).equals("Phone") ) {
+                } else if ( adapter.getItem(pos).equals("Network") ) {
                 }
                 // or ft.add(R.id.your_placeholder, new FooFragment());