Witam serdecznie !
Mam Moje główne Activity, które tworzy obiekt klasy rozszerzonej o PagerAdapter, która odpowiada za przesuwanie widoków na ekranie w prawo i lewo. Podczas przesuwania do widoku dodaje layout (jeden z czterech, które utworzyłem). Potrzebuję, abym mógł używać elementów layoutów, które wyświetlają się na ekranie. Aby używać przycisków z innego layoutu niż ten, który jest ustawiony na content Acitivity, napisałem taki kod:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPagerAdapter adapter = new ViewPagerAdapter(this);
ViewPager myPager = (ViewPager) findViewById(R.id.pager);
myPager.setAdapter(adapter);
myPager.setCurrentItem(0);
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = vi.inflate(R.layout.zadania_do_zrobienia, null);
mDropdownFoldOutMenu = ((LinearLayout) v.findViewById(R.id.dropdown_foldout_menu));
mDropdownTitle = ((TextView) v.findViewById(R.id.dropdown_textview));
final TextView dropDownTextView = (TextView) v.findViewById(R.id.dropdown_textview);
final TextView alt0 = (TextView) v.findViewById(R.id.dropdown_alt0);
final TextView alt1 = (TextView) v.findViewById(R.id.dropdown_alt1);
final TextView alt2 = (TextView) v.findViewById(R.id.dropdown_alt2);
Button button = (Button)v.findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String xx = "sss";
}
});
Oczywiście debuger nie wchodzi do onClicka buttona kiedy klikam w przycisk.
Co robię źle? Jak to powinno prawidłowo wyglądać?
Uczę się pisać na androida i właśnie tu utknąłem :)
Pozdrawiam