[Go to] a menu bar for customizing the ArrayAdapter and custom Adapter in Android.
Today, I learned about the Spinner component. Using the Spinner component is equivalent to selecting a project from the drop-down list. The following describes how to use IT (using ArrayAdapter and custom Adapter respectively)
(1): Use ArrayAdapter for data adaptation:
①: First def
Statement
You are welcome to repost, but please keep the original source of the article :)
Focus: http://www.focuser.org
Link: http://www.focuser.org /? P = 270
Due to the limited size of the cell phone screen, we are pursuing the best UI Effect in a limited space. In Android, the spinner drop-down menu is used many times in our development process and is also a technology that every developer must master.
This example describes the spinner control usage of Android programming. Share to everyone for your reference, specific as follows:
Drop-down list Spinner,spinner is a control that can only select one item at a time for all items. Its entry comes from the adapter associated with it.
The use of
Previous period learned the use of the GridView, you have mastered it? This issue together to learn the use of spinner.I. Understanding SpinnerSpinner is actually a list selection box. However, the Android List selection box does not need to display a drop-down list, but is equivalent to a popup menu for the user to select.Spinner and Gallery both inherited the Absspinner,absspinner inherited Adapterview, so it also shows Adapterview features: As long
are certainly unchanged. Now we find that android has a spinner. setselection (n, true) to select the selected item. Use this.
Previously, it was found that the first operation is selected by default after data adaptation. By default, the first operation is not executed immediately, but executed after a period of time, and the onitemselectedlistener event is triggered. However, if youUse
Android gives us a spinner control, which is basically a list, so let's talk about the control, which has been seen before, but today it's a new one.
Spinner is located under the Android.widget package, displaying only the elements selected by the user each time, and when the user clicks again, the selection list is ejected for the user to select, and the elemen
Spinner class DiagramAndroid.widget class Spinnerjava.lang.Object android.view.View android.view.ViewGroup Android.widget.AdapterView android.widget.AbsSpinner Android.widget.SpinnerSpinner means a drop-down list component.The following is the contents of the Android website document.Add the Spinner element tag to the
In a web project, you can dynamically add Contacts and modify them, for example:
We can see from the above four figures that the contact function on the Web can have a maximum of seven lists. After each list is selected, it can be modified, as shown in Figure D. If you select a contact, the contact cannot be selected because there is no data.
Port to Android:
I want to implement this function on Android.
);Countyspinner.setselection (0, true);Provincial drop down box monitorProvincespinner.setonitemselectedlistener (New Adapterview.onitemselectedlistener (){
This method is triggered when the option is changed: dynamically changing the binding value of the ground-level adapter@Overridepublic void onitemselected (adapterview{Position the number of the value selected for the current provinceChange the value of a ground-level adapter to a value in city[position]Cityadapter = new ArrayadapterMainac
Detailed usage of RadioGroup, RadioButton, Spinner, and EditText in android (including examples and source code)
Today, the commonly used controls such as RadioGroup, RadioButton, Spinner, and EditText in android are used in the project. Here, we will introduce their usage and hope to help our friends in need.
1. Use
If you can only use a mobile phone, you can come here to learn about the following Android system for reference.
// SpinnerDemo. java:
Package com. cci. SpinnerDemo;
Import android. app. Activity;
Import android. OS. Bundle;
Import android. view. View;
Import android
Describes how to modify the Spinner style of an Android instance.
For android project development, it is often used to implement the drop-down box effect of the Spinner. The following methods can be used to load an adapter from a Spinner:
1. Directly load the ArrayAdapter an
Android drop-down menu, such as
1.1.activity_main.xml
Spinner is the component of the Drop-down list
1.2.mainactivity.class
public class Mainactivity extends Appcompatactivity {private Spinner s;
String[] data=new string[]{"Apple", "Sydney", "watermelon", "Grape", "orange", "Strawberry"};
Private TextView TV;
@Override protected void
Spinner Drop-down List
Diagram corresponding to this layout:
Common Properties: Android:entries (Specifies the string resource spinner to display.) Must be a string resource defined in the Strings resource file Android:spinnermode (Spinner mode, enumerated value has two Values dialog Bullet window display and dropdown dropdown display)
This example describes the spinner usage of the Android control. Share to everyone for your reference. Specifically as follows:
Use of the following emulated Drop-down lists
Layout file:
Spinneractivity class:
Package com.ljq.sp;
Import android.app.Activity;
Import Android.os.Bundle;
Import Android.util.Log;
Import Android.view.View;
Import Android.view.ViewGroup;
Import Android.widget.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.