ОСНОВНАЯ ДЕЯТЕЛЬНОСТЬ
public class BaseActivity extends AppCompatActivity {
Spinner main_spinner;
String[] OptionsSp = {"Identify Species", "Laws and Sections", "Court Details", "Investigating Officer", "Accused Information", "Offense Information",
"Operation Detail", "Seizure List", "Arrest Procedure", "Bail", "Prayer",
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mytoolbar);
Toolbar toolbar = findViewById(R.id.myToolbar);
toolbar.setTitle("");
setSupportActionBar(toolbar);
main_spinner = findViewById(R.id.main_spinner);
ArrayAdapter SpAdapter = new ArrayAdapter(BaseActivity.this, android.R.layout.simple_spinner_item, OptionsSp);
SpAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
main_spinner.setAdapter(SpAdapter);
}
}
КЛАСС, ГДЕ Я ХОЧУ ПОЛУЧИТЬ ТАМОЖЕННЫЙ ИНСТРУМЕНТ
public class SpeciesAct extends BaseActivity implements AdapterView.OnItemSelectedListener {
Spinner main_spinner;
int pos = 99;
ImageView backbnofmain;
String[] OptionsSp = {"Identify Species", "Laws and Sections", "Court Details", "Investigating Officer", "Accused Information", "Offense Information",
"Operation Detail", "Seizure List", "Arrest Procedure", "Bail", "Prayer",
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}}
И Я НЕ ПОЛУЧАЮ ЗНАЧЕНИЯ В СПИННЕРЕ ТАКЖЕ ПРИМЕЧАНИЕ: I Я не хочу использовать макет включения во всех действиях, потому что я хочу, чтобы счетчик был заполнен только один раз, и его можно повторно использовать во всех действиях с панели инструментов, в противном случае мне нужно каждый раз находить идентификаторы и выполнять дублирующую работу.