Articles of темы

Прозрачная панель навигации для приложения Lollipop?

Что я могу добавить в theme.xml, чтобы изменить панель навигации, чтобы быть более прозрачной? Я нигде не могу найти документацию. Благодаря!

Android: Как использовать разные темы для разных версий Android?

MinSDKVersion = 7 TargetSDKVersion = 17 Если у пользователя есть SDKVersion 11 или выше, мне нравится задавать тему Theme.Holo.Light. Для меня это не работает. Когда я запускаю приложение на устройстве 3.1, он просто использует Theme.Light: То же самое, когда я запускаю это приложение на устройстве с более низкой версией, чем 3.1 Моя папка: Manifest: <application […]

Java.lang.RuntimeException Theme.Sherlock

Я установил обновление в google play и вижу эту ошибку: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jim2/com.jim2.SettingWidgetActivity}: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1815) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831) at android.app.ActivityThread.access$500(ActivityThread.java:122) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:132) at android.app.ActivityThread.main(ActivityThread.java:4123) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:491) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.IllegalStateException: […]

Android ActionBar не меняет цвет фона

Я пытаюсь изменить цвет фона моей панели действий, но он не меняется. Мое приложение использует тему AppCompat, если это влияет на что-либо. Вот моя тема, которая используется. Мое приложение указывает на использование этой темы, так что это не проблема <!– Base application theme. –> <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="actionBarStyle">@style/ActionBar</item> </style> <!– Action Bar Styles –> […]

Белый цвет переднего плана TabWidget?

Я не знаю, что я сделал, но в течение некоторого времени у моей TabWidget были белые вкладки, которые выглядели очень красиво. В моем проекте я никогда не устанавливал цвет темы или фона / переднего плана. В следующий раз, когда я скомпилировал его, он вернется к серым вкладкам. В моем приложении используется темная тема по умолчанию. […]

Android: Как правильно установить цвет текста для элементов списка в AlertDialog

У меня есть AlertDialog в моем приложении. Он содержит список пользовательских представлений с виджетами TextView внутри. Все отлично работает на Android 2.x. AlertDialog создается с белым списком и черным текстом. Но когда я запускаю свое приложение на устройствах Android 3.x, все TextView являются черными, а фон списка тоже черным. Поэтому я не могу видеть текст […]

Ошибка добавления пользовательской темы в приложение.

Я добавил следующую тему в мое приложение с фоновым цветом white.But я получаю следующую ошибку, и я не уверен, где я ошибся. Error: Color types not allowed (at 'android:windowBackground' with value '#FF0000') . <style name="MyTheme" parent="@android:style/Theme.Light"> <item name="android:windowBackground">#FF0000</item> </style> И ссылался на тему в манифесте: <activity android:name=".MyActivity" android:theme="@style/MyTheme" /> Любые идеи или предложения? благодаря

Могу ли я настраивать глобальные пользовательские стили приложения для виджета для поддержки Android?

Я хотел бы определить пользовательские стили для некоторых виджетов из Android Support Design (например, AppBarLayout, TextInputLayout, FAB …) и настроить эти стили по умолчанию для моего проекта, как я могу сделать с EditText и другими системными виджетами. Например: <style name="Theme.MyApp" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="android:editTextStyle">@style/Theme.MyApp.EditText</item> </style> <style name="Theme.MyApp.EditText" parent="Widget.AppCompat.EditText"> <item name="android:textColor">@color/my_awsome_edittext_color</item> <item name="android:layout_height">wrap_content</item> […]

{"Error": {"message": "(# 324) Требуется загрузить файл", "type": "OAuthException", "code": 324}}

private void postToWall(String msg) { Bundle parameters = new Bundle(); // parameters.putString("method", "stream.publish"); JSONObject attachment = new JSONObject(); try { byte[] data = null; Bitmap bi = BitmapFactory.decodeResource(getResources(), R.drawable.bluerib); // Bitmap bi = // BitmapFactory.decodeFile("http://demos.com/LangGuage/medal_1.png"); ByteArrayOutputStream baos = new ByteArrayOutputStream(); bi.compress(Bitmap.CompressFormat.JPEG, 30, baos); data = baos.toByteArray(); // Bundle params = new Bundle(); // params.putByteArray("picture", data); […]

Как показать WebView с типом Theme.Dialog в Android

Я объявил активность WebView в манифесте следующим образом: <activity android:name=".MyWebView" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.Dialog"> </activity> WebView выглядит так: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> Когда я запускаю это действие в своем основном действии, только заголовок диалога, содержащий имя приложения, отображается, но не WebView. Если я добавлю TextView […]