Quellcode durchsuchen

add dummy items for account selector

Noah Vogt vor 3 Jahren
Ursprung
Commit
a46e190608

+ 10 - 0
app/src/main/java/com/noahvogt/miniprojekt/MainActivity.java

@@ -10,6 +10,8 @@ import android.view.Menu;
 import android.view.MenuItem;
 import android.view.View;
 import android.view.ViewGroup;
+import android.widget.ArrayAdapter;
+import android.widget.AutoCompleteTextView;
 import android.widget.Button;
 import android.widget.EditText;
 import android.widget.PopupMenu;
@@ -122,6 +124,14 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
                 AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(MainActivity.this);
                 final View accountManagerView = getLayoutInflater().inflate(R.layout.account_manager, null);
 
+                AutoCompleteTextView accountSelectorObject =
+                        (AutoCompleteTextView) accountManagerView.findViewById(R.id.accountSelectorTextView);
+
+                /* get string data for drop down menu */
+                String[] dummyMails = getResources().getStringArray(R.array.dummy_emails);
+                ArrayAdapter<String> dropDownAdapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.dropdown_item,
+                        R.id.textViewDropDownItem, dummyMails);
+                accountSelectorObject.setAdapter(dropDownAdapter);
 
                 /* open View window */
                 dialogBuilder.setView(accountManagerView);

+ 1 - 0
app/src/main/res/layout/account_manager.xml

@@ -23,6 +23,7 @@
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:layout_weight="1"
+            android:inputType="none"
             android:text="AutoCompleteTextView" />
 
 

+ 6 - 0
app/src/main/res/values/strings.xml

@@ -1,4 +1,10 @@
 <resources>
+    <string-array name="dummy_emails">
+        <item>Dummy Mail 1</item>
+        <item>Dummy Mail 2</item>
+        <item>Dummy Mail 3</item>
+    </string-array>
+
     <string name="app_name">Mini Projekt</string>
     <string name="navigation_drawer_open">Open navigation drawer</string>
     <string name="navigation_drawer_close">Close navigation drawer</string>