Hi i am very new for android and in my app i have add AutoCompleteTextView ok that's fine
But here my main requirement is i want to add multiple fields in AutoCompleteTextView
like planets,colors,rupees string array-lists i want to display in my AutoCompleteTextView like below image
and when i tapped on AutoCompleteTextView any row that data have to display in one Textview
and i am totally confusing because i am very new for android how to do this please help me
MainActivity:-
public class MainActivity extends AppCompatActivity {
AutoCompleteTextView autoCompleteTextView;
String[] planets = new String[] { "Mercury", "Venus", "Earth", "Mars",
"Jupiter", "Saturn", "Uranus", "Neptune"};
String[] colors = new String[] { "Red", "Blue", "Green", "Yellow",
"Orange", "Cyan", "Black", "Megenta"};
String[] Ruppes = new String[] { "100", "200", "300", "400",
"500", "600", "700", "800"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_main);
autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.AutoCompletion);
// Conutry_Names = getResources().getStringArray(R.array.planets);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,planets);
autoCompleteTextView.setAdapter(adapter);
}
}
my xml:-
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
android:orientation="vertical">
<AutoCompleteTextView
android:id="@+id/AutoCompletion"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:hint="@string/Enter_Name_Here"
/>
</LinearLayout>