草庐IT

zii-widgets

全部标签

android - 如何将全局自定义样式应用于android.support.design.widget.TextInputEditText?

我在style.xml中定义了我的AppTheme,我在其中为所有应用程序的TextView、EditText全局应用自定义样式,按钮等现在我想对android.support.design.widget.TextInputEditText做同样的事情,但是怎么做呢?它不扩展EditText,因此样式被忽略。这是我得到的:@color/primary@color/primary@color/accent@style/App.TextView@style/App.EditText@style/App.Button.Primary@color/textsans-serif-light@di

android - 膨胀类 android.support.v7.widget.AppCompatEditText 时出错

我正在尝试将android.support.design.widget.TextInputLayout与EditText一起用于密码输入。一旦密码输入出现问题,TextInputLayout应显示错误消息。WheniamusingEditText,thereisacrashinsetError(string).日志:FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.infibond.infi/com.infibond.account.login.LoginActivity}:

android - Base.Widget.AppCompat.Button 与 Widget.AppCompat.Button

我正在使用AppCompat22.1.1Base.Widget.AppCompat.Button和Widget.AppCompat.Button有什么区别? 最佳答案 在AppCompat.Button的情况下,它直接继承,据我所知,没有任何东西覆盖它,所以它们应该是相同的。来自AppCompatstyles.xml:但是根据AppCompatdocumentation,我们应该使用Widget.AppCompat:ToplevelthemesThesearethethemestobeuseddirectlybydevelopers

Android widget 不同的纵向和横向方向

我有一个(希望)一个相对简单的问题。我如何告诉Android在我的AppWidget上哪个布局用于纵向,哪个布局用于横向?提前致谢! 最佳答案 首先,请记住某些主屏幕(例如NexusOne)不会改变方向。每个方向有不同布局的标准方法是将纵向版本放在res/layout/中,将横向版本放在res/layout-land/中,两者都使用相同的名称(例如,appwidget.xml)。然后,只需按名称引用它(例如,R.layout.appwidget),Android就会根据方向选择文件。这绝对适用于Activity,所以我认为它适用于应

android - 以编程方式隐藏 android.support.v7.widget.Toolbar

在我的Activity中我会:setSupportActionBar(toolbar);其中toolbar是android.support.v7.widget.Toolbar的实例在此之后是否有任何方法可以编程方式隐藏和显示工具栏小部件?我已经试过了toolbar.setVisibility(View.INVISIBLE);但这只会让它不可见并且它仍然占用空间,所以Activity的内容在它之后开始,我在标题中看到的是空白。 最佳答案 INVISIBLE仅隐藏View。GONE但是,将隐藏View并防止它占用任何空间。toolbar

android - 以下类无法实例化 android.support.v7.widget.AppCompatTextView

这是我对build.gradle(app)的依赖compilefileTree(include:['*.jar'],dir:'libs')androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{excludegroup:'com.android.support',module:'support-annotations'})compile'com.firebaseui:firebase-ui-auth:2.3.0'compile'com.android.support:appcompat-v7

android - 迁移到 AndroidX 后,错误膨胀类 android.support.design.widget.AppBarLayout

使用AndroidStudio将我的项目迁移到AndroidX后(并手动修复了很多导入错误),我没有遇到任何编译错误,但是当应用程序启动时我遇到了崩溃:Errorinflatingclassandroid.support.design.widget.AppBarLayout.布局文件中有问题的行是:我在build.gradle中的依赖项是:dependencies{deflifecycle_version='2.1.0-alpha02'//usedbelow--willbedifferentforandroidx(migrated2019-02-04)implementationfil

android - React Native : error: resource android:style/TextAppearance. Material.Widget.Button.Borderless.Colored 未找到

我正在尝试为我的ReactNativeAndroid项目获取Facebook登录,当我尝试使用react-nativerun-android构建它时,我收到了这个错误。一开始我以为是我的Gradle版本有问题,因为ReactNative是安装了Gradle2.14,后来我升级到了Gradle4.4。我多次返回Facebook安装指南,但仍然收到此错误。我还三次检查了我的代码,以确保我没有使用任何错误的字体/fontWeight/fontStyle。我唯一能想到的是来自标准组件的Facebook按钮有不受支持的样式吗?我不确定。如有任何帮助,我们将不胜感激。我做这件事的时间比我想承认的要

android - 未在路径 : DexPathList 上找到类 "android.support.v7.internal.widget.TintManager"

我已将支持库更新到版本23.0.1并开始收到此错误。在路径:DexPathList上找不到类“android.support.v7.internal.widget.TintManager”。我在应用程序中使用了很多第三方库。这会导致这个问题吗?Gradle文件:applyplugin:'com.android.application'repositories{mavenCentral()maven{url'http://maven.stickerpipe.com/artifactory/stickerfactory'}}android{compileSdkVersion23buildT

Android widget更新频率0,究竟是什么意思?

我在一个小部件中找到了以下部分代码:android:updatePeriodMillis="0"现在,我的问题是:将updatePeriodMillis设置为0意味着什么。我知道它是为小部件接收remoteview或其他信息的频率而设置的。那么,设置为0有什么意义。 最佳答案 当您将updatePeriodMillis设置为0时,您实际上是在禁用该特定小部件的更新周期。意味着该属性不再适用于该小部件。 关于Androidwidget更新频率0,究竟是什么意思?,我们在StackOverf