Mam więc fascynujący problem. Pomimo tego, że nie przewijam widoku ręcznie ani programowo, mój WebView jest automatycznie przewijany po załadowaniu danych w nim zawartych. Mam fragment w przeglądarce. Kiedy pierwszy raz ładuję pager, działa zgodnie z oczekiwaniami i wszystko jest pokazane. Ale kiedy „odwrócę stronę”, dane zostaną załadowane, a WebView …
Moja aplikacja na Androida ma główny WebView (HTML ładowany z lokalnego zasobu), który chcę wykorzystać na całej szerokości ekranu i mieć możliwość przewijania (w pionie). Więc zawinąłem WebView w ScrollView w moim układzie XML, ale bez względu na to, co robię, nie mogę usunąć ścieżki paska przewijania z prawej strony …
W mojej aplikacji mam TextViewi EditText. Oba zawierają dane. Gdy orientacja ekranu zmienia dane w EditTextpozostałości, ale TextViewdane są usuwane. Czy ktoś może mi pomóc znaleźć sposób na przechowywanie danych TextView?
Niedawno w Android Studio 2.2 pojawił się nowy ConstraintLayout, który znacznie ułatwia projektowanie, ale w przeciwieństwie do RelativeLayouti Linearlayoutnie mogę używać ScrollViewdo otaczania ConstraintLayot. czy to możliwe? Jeśli tak to jak? to znaczy <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <android.support.constraint.ConstraintLayout android:id="@+id/constraintLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <!-- Have whatever …
Widziałem kilka pytań SO i podali kilka możliwych metod osiągnięcia tego, czego chcę. Na przykład: Użyj colorControlHighlightatrybutu w styles.xml. Oto moje style-v21.xml: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> I mój widget: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> I to nie działa. Próbowałem też dodać parent="Theme.AppCompatstyl „SelectableItemBackground”, zmienić colorControlHighlight(no android: …
Podam przykład, aby zademonstrować większy punkt. Wyobraź sobie, że moja aplikacja ma wiele FloatingActionButtons. W związku z tym chcę stworzyć jeden styl i użyć go ponownie. Więc robię co następuje: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> Problem, który mam, polega na …
Tworzę aplikację z zasobami, które można ponownie wykorzystać (ponieważ przyciski są zawsze takie same, ale lustrzane lub obrócone). Chcę użyć tego samego zasobu, więc nie muszę dodawać 3 dodatkowych zasobów, które są dokładnie takie same, jak oryginalne, ale są obracane. Ale nie chcę też mieszać kodu z rzeczami, które można …
Nowy edytor układów w Android Studio 2.2 nadal wyświetla ten błąd w widokach, takich jak EditText i Buttons. uprzejmie pomoc. również wszelkie linki pomagające we wdrożeniu nowego układu ograniczeń będą mile widziane. kod: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.set.email.MainActivity" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="81dp"> <TextView android:text="To:" android:layout_width="wrap_content" android:layout_height="wrap_content" …
Wdrażam szufladę nawigacji w stylu Lollipop z najnowszą biblioteką obsługującą appcompat, ale problem polega na tym, że ikona hamburgera nigdy nie jest wyświetlana. Wyświetlana jest tylko ikona powrotu. To jest mój kod aktywności import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.widget.Toolbar; import android.view.View; public class Home extends ActionBarActivity …
Mam LinearLayoutże mam stylem wyglądać jak buttoni zawiera kilka elementów text / ImageView. Chciałbym, żeby cały LinearLayoutakt wyglądał jak a button, w szczególności aby nadać mu stany zdefiniowane w a, aby po naciśnięciu miał inne tło. Czy jest lepszy sposób niż ImageButtoncałkowite określenie rozmiaru całego układu i pozycjonowanie?
Znalazłem świetny wątek opisujący, jak "zjeść ciasto i też je mieć", tj. Użyj obrazka Buttonzamiast ImageButton(co nie pozwala SetText(), zmiana rozmiaru itp.). Osiąga się to za pomocą atrybutu View: android:background="@drawable/bgimage" Jedynym problemem jest to, że rozciąga obraz, aby dopasować go do rozmiaru przycisku. Oprócz zakodowania stałego rozmiaru przycisku (w pikselach!), …
Pracuję nad aplikacją na Androida, w której używam DialogFragmentdo wyświetlania okna dialogowego, ale jego szerokość jest bardzo mała. Jak mogę uzyskać taką szerokość fill_parent? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { …
Używam fragmentów, kiedy tworzę instancję fragmentu po raz pierwszy. ale za drugim razem dostałem ten wyjątek. Nie mogłem znaleźć linii, w której pojawił się błąd? 04-04 08:51:54.320: E/AndroidRuntime(29713): FATAL EXCEPTION: main 04-04 08:51:54.320: E/AndroidRuntime(29713): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.