Должен ли мой счетчик расширять активность - PullRequest
0 голосов
/ 07 февраля 2012

Я пытаюсь включить спиннер в свою деятельность.Должен ли мой спиннер быть активным?Я разрабатываю для планшета, и я просто хочу, чтобы спиннер был предметом в игре.Если этого не произойдет, мне все равно придется использовать метод OnCreate и setContentView..etc ..?

import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;
import android.os.Bundle;
import android.view.*;
import android.widget.AdapterView.OnItemSelectedListener;
import android.app.Activity;


public class GenderSpinner{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.adminfieldfrag);

        final Spinner spinner = (Spinner) findViewById(R.id.gen_spinner);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.gender, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);    
        spinner.setOnItemSelectedListener(new OnItemSelectedListener() {

            @Override   
            public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
                String select = spinner.getSelectedItem().toString();
            }

            @Override
            public void onNothingSelected(AdapterView<?> parentView) {
               // your code here
            }
        }
   }

}

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Если вы хотите использовать спиннер в своем приложении для Android, вы должны использовать его в качестве просмотра в своей активности Android. А чтобы действие стало частью вашего приложения, вы должны переопределить его метод onCreate ().

Чтобы отобразить что-либо на экране, когда ваша деятельность находится в верхней части задачи, вы должны установить некоторое представление, используя setContentView (layoutid).

Пожалуйста, имейте в виду, Spinner - это просто вид. Вот и думай так.

0 голосов
/ 07 февраля 2012

Вот ссылка для простого счетчика, просто следуйте этому, я надеюсь, это поможет вам.

...