Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'androidstudio' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Społeczność android.com.pl
    • Regulaminy Forum
    • Przywitaj się!
    • Android.com.pl
    • Konkursy
    • OFF-Topic
  • Android
    • Nowości i plotki
    • FAQ Android
    • Android 10
    • Android 9.0 Pie
    • Android 8.0 Oreo
    • Android 7.0 Nougat
    • Android 6.0 Marshmallow
    • Android 5.0 Lollipop
    • Android 4.4 KitKat
    • Archiwum Android
    • Software PC
  • Gry i Aplikacje
    • Aplikacje Android
    • Gry Android
    • Poszukiwania gier i aplikacji
    • Porównania gier i aplikacji
    • Android Wear - Smartwatch
    • Modyfikacje Wizualne
    • Download
    • Multimedia
  • Co i gdzie kupić?
  • Programowanie
  • Modyfikacje Android OS
  • Elektronika
  • Honor
  • Google
  • HTC
  • LG
  • Samsung
  • Sony
  • Motorola
  • Huawei
  • Xiaomi / MIUI
  • OnePlus
  • Lenovo
  • Asus
  • myPhone
  • Pozostałe marki

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Znaleziono 9 wyników

  1. Witam, mam problem, ponieważ aktualnie tworzę osobne interfejsy dla różnych grup rozdzielczości i niestety, ale Android Studio grupuje mi Nexus one i Nexus 4 jako jedno, mimo, że różnica rozmiarów jest rażąca. Szukałem już pomocy w materiałach i nic nie pomogło. Albo może, żeby "upchać" tego Nexus One i Nexus S do "small". Kiedy wybierałem emulator, Nexus 4 był jako "size normal", a Nexus One jako "size small", a teraz jak tworzę layout ze względu na rozdzielczość i daję "normal", to mam je wszystkie w jednym, a w "small" mam smartwatche i naprawdę małe telefony. Różnica między rozdzielczością jest ogromna, a muszę dostosować rozmiary Buttonów, EditTextów i TextView i odstępy między nimi. Pomoże ktoś? Załączam screen.
  2. Witam wszystkich Forumowiczów Otóż fragment mojej aplikacji, z którym mam problem służy aby z dodanych do bazy zawodników wyświetlanych w ListView zaznaczyć 5ciu (pierwsza piątka w koszykówce zaczynająca mecz) i przesłać tych wybranych 5 zawodników do kolejnej aktywności. Mam ListView który jest wypełniony tymi CheckedTextView mogę je zaznaczać lecz nie umiem tego jakby zapamiętać i wysłać. Poniżej zamieszczam kod z aktywności oraz adaptera, jeżeli czegoś nie dopowiedziałem postaram się w trybie natychmiastowym odpisać. Kod: https://paste.ofcode.org/3TZp5tXzm92vsN76jtkVWP P.S Czytałem o funkach getCheckedItemPositions,getcheckeditemids lecz nie umiem ich zastosować Dziękuje z góry za pomoc i pozdrawiam wszystkich Forumowiczów
  3. Witam Aplikację mam połączoną z Firebase. W pliku konfiguracyjnym aplikacji mam linijki do uzupełnienia ale nie wiem skąd wziąć kod/linki. Dodam że jestem zielony, siedzę w tym od nie dawna Resztę czyli project number/id/url znalazłem w ustawieniach aplikacji w firebase. Pozdrawiam
  4. Witam Posiadam projekt aplikacji która ma zastąpić domyślny chat w telefonie. Przy tworzeniu apk wyskakują takie błędy: Grande Build: A w Grande Sync Mam również wszystkie kody w folderze utlis podkreślone na czerwono, wchodząc w nie mam wyróżnione poszczególne słowa. Dawnej kod działał ok ponieważ był udostępniony jeszcze innym osobom. *Jestem zielony w android studio, bawię się tym może od tygodnia Dlatego proszę o wyrozumiałość.
  5. janek1218

    Blind Bombs

    Cześć, Chciałbym Wam zaprezentować pierwszą grę mojego autorstwa. Od dwóch miesięcy uczę się programowania w androidzie. Grę robiłem 2 tygodnie. Napisana została w Android Studio całkowicie przeze mnie. Zdaję sobie sprawę, że jeszcze dużo pracy przede mną ale mimo wszystko chciałem podzielić się z Wami jej aktualnymi efektami . Gra polega na bezpicznym przeprowadzeniu postaci z jednego końca ekranu do bramy. Po drodze można natknąć się na niewidzialne miny, które wybuchają gdy się w nie wejdzie.W trakcie rozgrywki można zbierać gwiazdki których odpowiednia ilość odblokowywuje nagrody w postaci nowego pola minowego lub postaci gracza. Gra jest całkowicie ZA DARMO, NIE ZAWIERA REKLAM. Zapraszam do pobierania, oceniania, doradzania i oczywiście do krytykowania. Dziękuję za każdy komentarz. Jeżeli będziecie mieć jakieś uwagi dotyczące gry to zapraszam do pisania na mój mail: [email protected] Gra dostępna do pobrania tutaj: https://play.google.com/store/apps/details?id=com.dhkmgames.blindbombs Pozdrawiam
  6. Hej, w końcu się przesiadłem na Android Studio i zastanawiam się czy to nie był błąd Czy u was też działa tak wolno? Co chwile się przywiesza a uruchomienie aplikacji na fizycznym urządzeniu trwa bardzo długo, zwykłe Hallo world uruchamia się z dwie minuty :/ Do tego czasami nie widzi urządzenia, trzeba odinstalować paczkę Google USB Driver i na nowo zainstalować. Dodam, że eclipse na tym samym komputerze działa w miarę szybko i bez niespodzianek. Może coś z konfiguracją mam nie tak a może po prostu taki urok AS?
  7. Witam, korzystając z tego tutoriala: http://javapapers.com/android/beautiful-android-login-screen-design-tutorial/ próbuję zrobić logowanie do mojej aplikacji, robię wszystko tak, jak jest opisane, wszystko się kompiluje natomiast po odpaleniu aplikacji pierwszym ekranem nie jest ekran logowania tylko zwyczajne main_activity i cała reszta, którą tam miałem, podpowie mi ktoś jak zrobić, żeby pierwszym ekranem po odpaleniu apki był ekran logowania, a dopiero po poprawnym zalogowaniu dostęp do reszty?
  8. Tworzę aplikację na androida i wjednym layoucie mam kilka innych layoutów jak poniżej <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@[member='dimen']/activity_horizontal_margin" android:paddingRight="@[member='dimen']/activity_horizontal_margin" android:paddingTop="@[member='dimen']/activity_vertical_margin" android:paddingBottom="@[member='dimen']/activity_vertical_margin" tools:context=".EkranGlowny" android:id="@+id/aaa" android:background="#ffff8000" android:orientation="horizontal"> <LinearLayout android:orientation="vertical" android:layout_width="130dp" android:layout_height="540dp" android:background="#ffff8000" android:layout_gravity="right" android:baselineAligned="false" android:clickable="false" android:focusable="false" android:weightSum="1"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Krystian Pruchnik" android:id="@+id/waiter_name" android:textSize="20sp" android:layout_marginBottom="10dp" android:layout_marginTop="10dp" android:layout_marginLeft="5dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ID: 180881" android:id="@+id/waiter_id" android:textSize="20sp" android:layout_marginLeft="5dp" android:layout_marginBottom="30dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Zamówienie" android:textSize="20sp" android:id="@+id/order" android:layout_marginBottom="10dp" /> <TextView android:layout_width="130dp" android:layout_height="match_parent" android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/viewOrder" android:layout_marginRight="5dp" android:background="#ffffffff" /> </LinearLayout> <LinearLayout android:orientation="vertical" android:layout_width="58dp" android:layout_height="540dp" android:background="#69ff8300" android:weightSum="1" android:baselineAligned="false"> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="1" android:id="@+id/button1" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="2" android:id="@+id/button2" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="3" android:id="@+id/button3" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="4" android:id="@+id/button4" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="5" android:id="@+id/button5" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="6" android:id="@+id/button6" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="7" android:id="@+id/button7" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="8" android:id="@+id/button8" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="9" android:id="@+id/button9" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="0" android:id="@+id/button0" /> <Button style="?android:attr/buttonStyleSmall" android:layout_width="fill_parent" android:layout_height="49dp" android:text="@string/clear_button" android:id="@+id/clear_button" android:layout_gravity="top" android:background="#ffff0000" android:textColor="#ffffffff" android:textSize="11sp" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_marginBottom="5dp" /> </LinearLayout> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="540dp" android:background="#69ff8300" android:weightSum="1" android:baselineAligned="false"> <ScrollView android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="480dp" android:background="#ffff8000"> <TableLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dip" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="Zestawy" android:id="@+id/zestawy" android:textAlignment="center" android:textIsSelectable="false" android:layout_span="3"/> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip"> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa1" android:id="@+id/meal1" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa2" android:id="@+id/meal2" android:layout_column="1" android:layout_weight="1"/> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip" > <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa3" android:id="@+id/meal3" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa4" android:id="@+id/meal4" android:layout_column="1" android:layout_weight="1"/> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip" > <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa5" android:id="@+id/meal5" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa6" android:id="@+id/meal6" android:layout_column="1" android:layout_weight="1"/> </TableRow> <TableRow android:id="@+id/tableRow5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip" > <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa7" android:id="@+id/meal7" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa8" android:id="@+id/meal8" android:layout_column="1" android:layout_weight="1"/> </TableRow> <TableRow android:id="@+id/tableRow6" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip" > <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa9" android:id="@+id/meal9" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa10" android:id="@+id/meal10" android:layout_column="1" android:layout_weight="1"/> </TableRow> <TableRow android:id="@+id/tableRow7" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip" > <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa11" android:id="@+id/meal11" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa12" android:id="@+id/meal12" android:layout_column="1" android:layout_weight="1"/> </TableRow> <TableRow android:id="@+id/tableRow8" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="2dip" > <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa13" android:id="@+id/meal13" android:layout_column="0" android:layout_weight="1"/> <Button style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/potrawa14" android:id="@+id/meal14" android:layout_column="1" android:layout_weight="1"/> </TableRow> </TableLayout> </ScrollView> <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#69ff8300" android:weightSum="1" android:baselineAligned="false"> <Button android:layout_width="48dp" android:layout_height="34dp" android:text="VOID" android:id="@+id/anuluj" android:background="#ffff2800" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Rozlicz" android:id="@+id/rozlicz" android:layout_weight="1.18" /> </LinearLayout> </LinearLayout> Moją intencją jest, że kiedy nacisnę jakiś przycisk, w TextView (id: viewOrder) będzie dodawany jakiś text. Niestety jak to robię, wyskakuj ekomunikat, że aplikacja została zatrzymana i się wyłącza. Nie wiem w czym tkwi problem, odpowiedzi nie znalazłem nigdzie. Oto klasa głównej aktywności: package com.example.krystian.waiterapp; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class EkranGlowny extends ActionBarActivity implements OnClickListener{ Button summary; Context context; Button but0; Button but1; Button but2; Button but3; Button but4; Button but5; Button but6; Button but7; Button but8; Button but9; Button butClr; Button voiD; Button meal1; Button meal2; Button meal3; Button meal4; Button meal5; Button meal6; Button meal7; Button meal8; Button meal9; Button meal10; Button meal11; Button meal12; Button meal13; Button meal14; TextView viewOrder; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ekran_glowny); setupVariables(); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.rozlicz: context = getApplicationContext(); Intent intent = new Intent(context, ResumeScreen.class); startActivity(intent); break; /*case R.id.button0: viewOrder.append(but0.getText().toString()); break; case R.id.button1: viewOrder.append("1"); break; case R.id.button2: viewOrder.append("2"); break;*/ default: viewOrder.append(((Button) v).getText().toString()); break; } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } //implementacja zmiennych private void setupVariables() { summary = (Button) findViewById(R.id.rozlicz); summary.setOnClickListener(this); but0 = (Button) findViewById(R.id.button0); but0.setOnClickListener(this); but1 = (Button) findViewById(R.id.button1); but1.setOnClickListener(this); but2 = (Button) findViewById(R.id.button2); but2.setOnClickListener(this); but3 = (Button) findViewById(R.id.button3); but3.setOnClickListener(this); but4 = (Button) findViewById(R.id.button4); but4.setOnClickListener(this); but5 = (Button) findViewById(R.id.button5); but5.setOnClickListener(this); but6 = (Button) findViewById(R.id.button6); but6.setOnClickListener(this); but7 = (Button) findViewById(R.id.button7); but7.setOnClickListener(this); but8 = (Button) findViewById(R.id.button8); but8.setOnClickListener(this); but9 = (Button) findViewById(R.id.button9); but9.setOnClickListener(this); butClr = (Button) findViewById(R.id.clear_button); butClr.setOnClickListener(this); meal1 = (Button) findViewById(R.id.meal1); meal1.setOnClickListener(this); meal2 = (Button) findViewById(R.id.meal2); meal2.setOnClickListener(this); meal3 = (Button) findViewById(R.id.meal3); meal3.setOnClickListener(this); meal4 = (Button) findViewById(R.id.meal4); meal4.setOnClickListener(this); meal5 = (Button) findViewById(R.id.meal5); meal5.setOnClickListener(this); meal6 = (Button) findViewById(R.id.meal6); meal6.setOnClickListener(this); meal7 = (Button) findViewById(R.id.meal7); meal7.setOnClickListener(this); meal8 = (Button) findViewById(R.id.meal8); meal8.setOnClickListener(this); meal9 = (Button) findViewById(R.id.meal9); meal9.setOnClickListener(this); meal10 = (Button) findViewById(R.id.meal10); meal10.setOnClickListener(this); meal11 = (Button) findViewById(R.id.meal11); meal11.setOnClickListener(this); meal12 = (Button) findViewById(R.id.meal12); meal12.setOnClickListener(this); meal13 = (Button) findViewById(R.id.meal13); meal13.setOnClickListener(this); meal14 = (Button) findViewById(R.id.meal14); meal14.setOnClickListener(this); voiD = (Button) findViewById(R.id.anuluj); voiD.setOnClickListener(this); viewOrder = (TextView) findViewById(R.id.viewOrder); } } Zakomentowane case też próbowałem, z takim samym skutkiem. Używanie zamiast viewOrder.setText viewOrder.append też nic nie daje. Czy jesteście w stanie powiedzieć co robię źle? W logcacie dostaję:
  9. Witam. Mam problem z ustawieniem TabHosta, mimo skonfigurowania, wygląda tak jakby nie był skonfigurowany.(screenshot w załączniku) Ten sam kod wklejony do innego projektu działa poprawnie, jednak tutaj nie. Domyślam się że to przez NavDrawera, bo już mi przysporzył kłopotu w odnajdywaniu obiektu TabHost po id: Chciałbym aby w danym fragmencie NavDrawera wyświetlił się TabHost. import android.app.Fragment; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TabHost; public class PlanLekcji extends Fragment { public PlanLekcji(){} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreate(savedInstanceState); View rootView = inflater.inflate(R.layout.plan_lekcji, container, false); String[] Poniedzialek = new String[] {"PLSKIA", "PLSKIA", "PLSKIA", "UTK", "WF", "WF", "UTK", "Aplikacje Internetowe"}; String[] Wtorek = new String[] {"Matematyka", "Fizyka", "UTK", "WF", "Język Niemiecki", "Sieci Komputerowe", "MIEKOOUP", "MIEKOOUP"}; String[] Środa = new String[] {"Matematyka", "Język Polski", "Język Polski", "Systemy Operacyjne", "Sieci Komputerowe", "Język Angielski", "Programowanie", "TAIiBD"}; String[] Czwartek = new String[] {"Matematyka", "Godzina Wychowawcza", "Matematyka", "Język Angielski", "Religia", "Fizyka", "TaIiBD", ""}; String[] Piatek = new String[] {"MIEKOOUP", "MIEKOOUP", "Programowanie", "Język Polski", "HiS", "Podstawy Przedsiębiorczości", "Religia", "WDŻ"}; View myFragmentView = inflater.inflate(R.layout.plan_lekcji, container, false); TabHost tabhost = (TabHost) myFragmentView.findViewById(R.id.tabHost); if (tabhost!=null) Log.d("SYSTEM", "znaleziono tabHosta"); else Log.d("SYSTEM", "nie znaleziono tabHosta"); tabhost.setup(); //PONIEDZIALEK TabHost.TabSpec ponspecs = tabhost.newTabSpec("pon"); ponspecs.setContent(R.id.txtpon); ponspecs.setIndicator("Poniedziałek"); tabhost.addTab(ponspecs); //WTOREK TabHost.TabSpec wtspecs = tabhost.newTabSpec("wt"); wtspecs.setContent(R.id.txtwt); wtspecs.setIndicator("Wtorek"); tabhost.addTab(wtspecs); //SRODA TabHost.TabSpec srspecs = tabhost.newTabSpec("sr"); srspecs.setContent(R.id.txtsr); srspecs.setIndicator("Środa"); tabhost.addTab(srspecs); //CZWARTEK TabHost.TabSpec czwspecs = th.newTabSpec("tag4"); czwspecs.setContent(R.id.czw); czwspecs.setIndicator("Czwartek"); th.addTab(czwspecs); //PIATEK TabHost.TabSpec ptspecs = th.newTabSpec("tag5"); ptspecs.setContent(R.id.pt); ptspecs.setIndicator("Piątek"); th.addTab(ptspecs); * Log.d("KOMUNIKAT SYSTEMOWY", "Zakonczono ladowanie TabHost"); return rootView; } } plan_lekcji.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TabHost android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/tabHost" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_marginTop="130px" android:layout_height="wrap_content"></TabWidget> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent"> <!--PONIEDZIALEK--> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Poniedziałek" android:id="@+id/txtpon" android:layout_gravity="center_vertical" /> <!--WTOREK--> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Wtorek" android:id="@+id/txtwt" android:layout_gravity="center_vertical" /> <!--SRODA--> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Środa" android:id="@+id/txtsr" android:layout_gravity="center_vertical" /> <!--CZWARTEK--> <LinearLayout android:id="@+id/czw" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Czwartek" android:id="@+id/textViewCzw" android:layout_gravity="center_vertical" /> </LinearLayout> <!--PIATEK--> <LinearLayout android:id="@+id/pt" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="piątek" android:id="@+id/textViewPt" android:layout_gravity="center_vertical" /> </LinearLayout> --> </FrameLayout> </LinearLayout> </TabHost> </RelativeLayout> MainActivity.java: package info.androidhive.slidingmenu; import android.annotation.TargetApi; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.content.res.Configuration; import android.content.res.TypedArray; import android.os.Build; import android.os.Bundle; import android.support.v4.app.ActionBarDrawerToggle; import android.support.v4.widget.DrawerLayout; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import java.util.ArrayList; import info.androidhive.slidingmenu.adapter.NavDrawerListAdapter; import info.androidhive.slidingmenu.model.NavDrawerItem; public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private CharSequence mTitle; private String[] navMenuTitles; private TypedArray navMenuIcons; private ArrayList<NavDrawerItem> navDrawerItems; private NavDrawerListAdapter adapter; @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTitle = mDrawerTitle = getTitle(); navMenuTitles = getResources().getStringArray(R.array.nav_drawer_items); navMenuIcons = getResources() .obtainTypedArray(R.array.nav_drawer_icons); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.list_slidermenu); navDrawerItems = new ArrayList<NavDrawerItem>(); navDrawerItems.add(new NavDrawerItem(navMenuTitles[0], navMenuIcons.getResourceId(0, -1))); navDrawerItems.add(new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId(1, -1))); navDrawerItems.add(new NavDrawerItem(navMenuTitles[2], navMenuIcons.getResourceId(2, -1))); navDrawerItems.add(new NavDrawerItem(navMenuTitles[3], navMenuIcons.getResourceId(3, -1), true, "4")); navDrawerItems.add(new NavDrawerItem(navMenuTitles[4], navMenuIcons.getResourceId(4, -1))); navDrawerItems.add(new NavDrawerItem(navMenuTitles[5], navMenuIcons.getResourceId(5, -1), true, "1")); navMenuIcons.recycle(); mDrawerList.setOnItemClickListener(new SlideMenuClickListener()); adapter = new NavDrawerListAdapter(getApplicationContext(), navDrawerItems); mDrawerList.setAdapter(adapter); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.app_name, R.string.app_name ) { public void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); invalidateOptionsMenu(); } public void onDrawerOpened(View drawerView) { getActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); } }; mDrawerLayout.setDrawerListener(mDrawerToggle); if (savedInstanceState == null) { displayView(0); } } /* * * *Slider menu * */ private class SlideMenuClickListener implements ListView.OnItemClickListener { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { displayView(position); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } switch (item.getItemId()) { case R.id.action_settings: return true; default: return super.onOptionsItemSelected(item); } } @Override public boolean onPrepareOptionsMenu(Menu menu) { // if nav drawer is opened, hide the action items boolean drawerOpen = mDrawerLayout.isDrawerOpen(mDrawerList); menu.findItem(R.id.action_settings).setVisible(!drawerOpen); return super.onPrepareOptionsMenu(menu); } private void displayView(int position) { Fragment fragment = null; switch (position) { case 0: fragment = new PlanLekcji(); break; case 1: fragment = new Oceny(); break; case 2: fragment = new ZadaniaDomowe(); break; case 3: fragment = new Sprawdziany(); break; case 4: fragment = new Informacje(); break; case 5: fragment = new Oplaty(); break; default: break; } if (fragment != null) { FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction() .replace(R.id.frame_container, fragment).commit(); mDrawerList.setItemChecked(position, true); mDrawerList.setSelection(position); setTitle(navMenuTitles[position]); mDrawerLayout.closeDrawer(mDrawerList); } else { Log.e("MainActivity", "Error in creating fragment"); } } @Override public void setTitle(CharSequence title) { mTitle = title; getActionBar().setTitle(mTitle); } @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); mDrawerToggle.syncState(); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); mDrawerToggle.onConfigurationChanged(newConfig); } } Przy okazji, chciałbym się dowiedzieć, czy jest jakiś sposób na sprawdzenie czy pojedyncza instrukcja została pomyślnie wykonana? Byłbym bardzo wdzięczny gdyby ktoś mi podpowiedział co zrobić aby aplikacja zadziałała prawidłowo.
x