android.widget.AdapterView#getSelectedItemPosition ( )源码实例Demo

下面列出了android.widget.AdapterView#getSelectedItemPosition ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: SuntimesWidget   文件: SuntimesConfigActivity0.java
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
    final WidgetSettings.ActionMode[] actionModes = WidgetSettings.ActionMode.values();
    WidgetSettings.ActionMode actionMode = actionModes[parent.getSelectedItemPosition()];

    View launchActionView = findViewById(R.id.applayout_action_launch);
    if (launchActionView != null)
    {
        switch (actionMode)
        {
            case ONTAP_LAUNCH_ACTIVITY:
                launchActionView.setVisibility(View.VISIBLE);
                break;

            case ONTAP_DONOTHING:
            default:
                launchActionView.setVisibility(View.GONE);
                break;
        }
    }
}
 
源代码2 项目: SuntimesWidget   文件: TimeZoneDialog.java
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
    spinner_timezone.setOnItemSelectedListener(null);
    spinner_solartime.setOnItemSelectedListener(null);

    final WidgetSettings.TimezoneMode[] timezoneModes = WidgetSettings.TimezoneMode.values();
    WidgetSettings.TimezoneMode timezoneMode = timezoneModes[parent.getSelectedItemPosition()];

    boolean useSolarTime = (timezoneMode == WidgetSettings.TimezoneMode.SOLAR_TIME);
    if (useSolarTime)
        spinner_solartime.setOnItemSelectedListener(onSolarTimeSelected);
    else spinner_timezone.setOnItemSelectedListener(onTimeZoneSelected);

    if (timezoneMode == WidgetSettings.TimezoneMode.CUSTOM_TIMEZONE) {
        customTimezoneID = WidgetSettings.loadTimezonePref(getContext(), appWidgetId, SLOT_CUSTOM0);
    }
    setUseCustomTimezone((timezoneMode == WidgetSettings.TimezoneMode.CUSTOM_TIMEZONE));
    setUseSolarTime((timezoneMode == WidgetSettings.TimezoneMode.SOLAR_TIME));

    Object item = (useSolarTime ? spinner_solartime.getSelectedItem() : spinner_timezone.getSelectedItem());
    updateExtras(getContext(), useSolarTime, item);

    SuntimesUtils.announceForAccessibility(spinner_timezoneMode, timezoneMode.getDisplayString());
}
 
源代码3 项目: SuntimesWidget   文件: SuntimesConfigActivity0.java
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
    final WidgetSettings.TimezoneMode[] timezoneModes = WidgetSettings.TimezoneMode.values();
    WidgetSettings.TimezoneMode timezoneMode = timezoneModes[parent.getSelectedItemPosition()];
    setCustomTimezoneEnabled((timezoneMode == WidgetSettings.TimezoneMode.CUSTOM_TIMEZONE));
    setUseSolarTime((timezoneMode == WidgetSettings.TimezoneMode.SOLAR_TIME));
}