Articles of android support library

单击支持库25.1.0后,TextInputEditText上的密码切换按钮消失

我有一个TextInputEditText与TextInputLayout一起使用android:inputType=”textPassword”使用app:passwordToggleEnabled=”true”来显示TextInputEditText中的密码切换按钮,如下一个图像: 问题是,一旦我按下密码切换按钮,它就永远消失了。 它在com.android.support:design:24.2.0版本中运行良好。 我错过了一些新的东西吗? 这是一个错误吗? 一些gradle项目的设置: minSdkVersion 17 targetSdkVersion 25 编译’com.android.support:support-v4:25.1.0′ 编译’com.android.support:appcompat-v7:25.1.0′ 编译’com.android.support:cardview-v7:25.1.0′ 编译’com.android.support:design:25.1.0′ 在2个不同的Android 6.0(Marshmallow)设备上运行。 XML: 如果我在TextInputLayout使用app:passwordToggleDrawable和自定义drawable它不会消失。 相关风格: @color/gray_text_color @color/gray_text_color @color/gray_text_color @color/gray_text_color @color/gray_text_color @color/gray_text_color @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @color/colorControlNormal @style/AppTheme.MySearchViewStyle

appcompat-v7:27.1.1与play-services的冲突:11.0.1

我正在开发一款新应用。 目前我正在尝试添加依赖项。 implementation ‘com.google.android.gms:play-services:11.0.1′ 当我这样做时,我在实现’com.android.support:appcompat-v7:27.1.1’上得到一个gradle编译错误说: 所有com.android.support库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。 发现版本27.1.1,26.1.0。 示例包括com.android.support:animated-vector-drawable:27.1.1和com.android.support:mediarouter-v7:26.1.0 任何想法如何最好地解决这个问题? Gradle文件 apply plugin: ‘com.android.application’ android { compileSdkVersion 27 defaultConfig { applicationId “com.example.boulbabazitouni.getdevicelocation_time” minSdkVersion 21 targetSdkVersion 27 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { implementation fileTree(include: [‘*.jar’], dir: ‘libs’) implementation ‘com.android.support:appcompat-v7:27.1.1’ implementation ‘com.android.support:support-vector-drawable:27.1.1’ […]

Android设计支持库27.1.0颜色通知栏灰色

更新到版本27.1.0后,我的应用程序中的popup窗口有一个灰色通知栏。 在更新之前,它们只是蓝色,就像所有其他通知栏一样。 更新后我的代码中没有更改过的东西。 这是一个已知的问题?

getChildFragmentManager在4.0.3设备上引发NoSuchMethodexception,但在4.2.2上没引发exception

我需要为我的应用程序使用嵌套片段,所以我想使用getChildFragmentManager 。 我有两个设备: 一个真正的4.0.3运行 在4.2.2上运行的虚拟虚拟机 它在第二个上工作得很好,但在我的物理设备上却没有,因为调用此方法会引发NoSuchMethodexception。 07-10 19:53:51.722: E/AndroidRuntime(29711): java.lang.NoSuchMethodError: fr.epitech.test_esi.fragments.ReservationCalendarFragment.getChildFragmentManager 我的项目使用引用的库,所以我下载了最新的android支持库(来自SDK管理器),我已将它添加到库和主项目中。 另外我决定将支持的最小sdk版本设置为4.0.3(我的真实设备运行的版本): 对于主项目和图书馆。 如果有人知道我能做错什么,请告诉我。

PercentRelativeLayout – layout_width缺少警告

我正在从支持库中尝试PercentRelativeLayout, 文档只是要求我指定app:layout_widthPercent属性。 但是,当我这样做时,Android Studio会给我一个红色警告,说明layout_width未指定。 除了抑制警告,还有办法解决这个问题吗? 例如: TextInputLayout上给出的警告。

什么是本地android SDK中的m2repository文件夹?

我试图寻找Android支持库的版本列表,最后我在android文件夹中findm2repository和支持文件夹。 那是什么?

如何在PagerTabStrip中更改TabIndicater的颜色

我在xml中定义了android.support.v4.view.PagerTabStrip ,如下所示: 如何更改TabIndicater颜色? 它可以通过setTabIndicatorColor(int color)以编程方式更改,但我需要find一种方法在xml中执行此操作。

eclipse导入google-play-services_lib显示值的错误

将google-play-services_lib导入我的工作区,但在所有值文件夹中输入错误我有干净的项目更改Google API,添加google-play-services.jar文件,重启eclipse但错误 在控制台显示错误如下 [2014-05-23 11:54:22 – GPSService] D:\AndroidTool\workspace\google-play-services_lib\res\values\ads_attrs.xml:10: error: Attribute “adSize” has already been defined [2014-05-23 11:54:22 – GPSService] D:\AndroidTool\workspace\google-play-services_lib\res\values\ads_attrs.xml:17: error: Attribute “adSizes” has already been defined [2014-05-23 11:54:22 – GPSService] D:\AndroidTool\workspace\google-play-services_lib\res\values\ads_attrs.xml:20: error: Attribute “adUnitId” has already been defined [2014-05-23 11:54:22 – GPSService] D:\AndroidTool\workspace\google-play-services_lib\res\values\common_colors.xml:4: error: Resource entry common_signin_btn_dark_text_default is already defined. [2014-05-23 11:54:22 – GPSService] […]

删除R.java生成的android-support-v4错误

好的,步骤我跟随。 1 – 从现有来源创建新项目 2 – 选择Android \ android-sdk \ extras \ android \ compatibility \ v4 \ samples \ Support4Demos 3 – 肥育 所以,我美丽的eclipse创建了这个项目,但是他从gen中删除了R.java类,所以我从包的每个类中得到错误。 我的事 另外,style.xml给我一些错误。 这让我很伤心,因为我可以在3天内从中学到任何东西,我的朋友谷歌也没有帮助。 提前thx!

如何从PreferenceFragment显示对话框?

当我在PreferenceFragment中点击一个Preference时,我正试图调出一个DialogFragment。 不幸的是,当我在DialogFragment.show()中调用getFragmentManager()时 ,我收到以下错误: 无法解析方法’show(android.app.FragmentManager,java.lang.String)’ 问题是我似乎无法从这个片段中引用android.support.v4.app.FragmentManager 。 负责这个片段的活动从FragmentActivity延伸,但显然这还不够。 我也试过调用getSupportFragmentManager() ,但这给了我这个错误: 无法解析方法’getSupportFragmentManager()’ 我怎样才能做到这一点? 这是一些代码: gPrefAcknowledgements.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { DialogAcknowledgements dialogAck = new DialogAcknowledgements(); dialogAck.show(getFragmentManager(), “acknowledgements”); return true; } });