Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Commit

Permalink
feat(user): add language spinner
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaelje authored and ajsb85 committed Aug 10, 2017
1 parent 3665a36 commit 08ab4a0
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 0 deletions.
15 changes: 15 additions & 0 deletions app/src/main/java/org/flyve/mdm/agent/EditUserActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@
import android.text.InputType;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;

import org.flyve.mdm.agent.data.DataStorage;
Expand Down Expand Up @@ -107,6 +109,19 @@ public void onClick(View v) {
editPhone.setSpinnerArray(R.array.phone_array);
lnPhones.addView( editPhone.createEditText() );

// Language
Spinner spinnerLanguage = (Spinner) findViewById(R.id.spinnerLanguage);

// Create an ArrayAdapter using the string array and a default spinner layout
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.language_array, android.R.layout.simple_spinner_item);

// Specify the layout to use when the list of choices appears
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

// Apply the adapter to the spinner
spinnerLanguage.setAdapter(adapter);

// Button Register
ImageView btnRegister = (ImageView) findViewById(R.id.btnSave);
btnRegister.setOnClickListener(new View.OnClickListener() {
Expand Down
Binary file added app/src/main/res/drawable-hdpi/ic_language.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions app/src/main/res/layout/activity_user_form.xml
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,35 @@
</LinearLayout>
</RelativeLayout>

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp"
android:layout_margin="20dp"
>

<ImageView
android:id="@+id/icLanguage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_language"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
/>

<Spinner
android:id="@+id/spinnerLanguage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/icLanguage"
android:layout_marginTop="10dp"
>
</Spinner>
</RelativeLayout>


<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
Expand Down
6 changes: 6 additions & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@
<item>other</item>
</string-array>

<string-array name="language_array">
<item>English</item>
<item>French</item>
<item>Spanish</item>
</string-array>

<string-array name="phone_array">
<item>mobile</item>
<item>home</item>
Expand Down

0 comments on commit 08ab4a0

Please sign in to comment.