草庐IT

java - 从 strings.xml 提供 layout_height 和 layout_width

我正在尝试根据strings.xml中的常量字符串设置ImageView的高度和宽度,如下所示:在strings.xml中,我有:60dp250dp但这会在执行setContentView(view_Id)时出错。错误是java.lang.RuntimeException:二进制XML文件第82行:您必须提供layout_width属性。我正在使用这种方法,因为我想在不同的地方使用相同的值。这有点奇怪,因为我使用相同的方法来设置EditText的maxlength并且工作正常。我做错了什么吗?感谢任何帮助。 最佳答案 不是提供“st

java - 在 Android 的 strings.xml 文件中连接字符串

可以将strings.xml中已存在的字符串与当前字符串连接起来。那就是:如果我有hello我想创建一个格式为"Yourandroidsays"+hello的新字符串 最佳答案 恐怕这在strings.xml中是不可能的。您可以做的是使用getString以编程方式创建最终字符串:StringoutStr=getString(R.string.your_android_says)+""+getString(R.string.hello); 关于java-在Android的strings.

xml - 在 Android Studio 中使用 ctrl+space 在 xml 布局中不显示建议

我在使用androidstudio时遇到问题,即在布局.xml文件中按ctrl+space时建议不可见。编辑器始终显示“无建议”。提前致谢。 最佳答案 你也可以试试这个关闭AndroidStudio然后转到androidstudio所在的文件夹或者你可以去driveC->users->find.gradlefileanddobelowthings找到.gradle文件->在.gradle文件夹中删除缓存文件夹然后重新启动androidstudio将你的文件与Gradle同步......它对我有用:D

android - 将按钮从相对布局更改为线性布局奇怪的副作用

今天发生在我身上的最奇怪的事情导致数小时的沮丧和愤怒管理问题。我有一个可以运行的Android幻灯片应用程序。但是,我对按钮(在相对布局中)不满意,并将它们移至线性布局。但是,在运行我的应用程序时,按钮的行为发生了交换(即按钮1执行按钮2的工作,反之亦然)。我能够通过更改其中一个按钮的ID来解决这个问题,而不是全部(这没有用)。与此相关的还有,当我切换方向时,我的应用程序开始崩溃。当我有相对布局时它以前工作过。(我正在使用处理程序更改幻灯片的UI)我无法解决这个问题,所以我恢复了我的相对布局,但我首先想知道这是怎么发生的。有效的布局:导致问题的代码: 最佳答

android - 如何在 XML 中定义的 ObjectAnimator 上设置 pivotX 或 pivotY?

我在res/animator/grow.xml中有以下动画定义:我想要的是让pivotX和pivotY位于对象的中心,而不是左上角。我知道我可以通过代码完成此操作,但我不想那样做。相反,我想在XML文件中指定它。我考虑过这样做:但是,这似乎也将尝试为该属性设置动画,这不是我想要的。相反,我希望它设置枢轴然后执行动画。我可以在XML中执行此操作吗?如果可以,怎么做? 最佳答案 没有答案的老问题,我没有在其他地方找到答案,所以我会在这里发布我的解决方案:逻辑:在开始动画中,使用动画将枢轴设置为您想要的值,duration=0为所有其他动

java - fragment 内容未出现在手机上

我试图让我的fragment出现在我的手机上,但由于某种原因它不会这样做。然而,当在平板电脑上加载相同的东西时,它看起来很正常。有人知道我的代码有什么问题以及如何解决这个问题吗?所有相关帮助将不胜感激。类(class)链接FragmentWCLine.javaWCBankActivity.javaFragmentWCBank.javaWCBankViewPagerAdapter.java布局链接fragment_wc_line.xmlfragment_wc_bank.xml 最佳答案 在FragmentWCBank中,您应该使用子f

android - 如何制作这个 Staggered GridView?

您好,我试图通过androidstudio中的xml代码制作类似的东西,但无法弄清楚虽然我部分到达那里但感觉我没有使用正确的方法有人可以告诉我我如何制作这个布局通过xml或java。 最佳答案 为动态高度图像创建一个类。publicclassDynamicHeightNetworkImageViewextendsImageView{privatefloatmAspectRatio=1.5f;publicDynamicHeightNetworkImageView(Contextcontext){super(context);}publ

android - BottomNavigationView 文本在更改时闪烁

这是闪烁的:http://gph.is/2GH9P0b样式.xml@color/colorPrimary@drawable/nav_bottom_selector@drawable/nav_bottom_text_selector选择器nav_bottom_text_selector和nav_bottom_selector具有相同的代码。MainActivity.class这是标签更改监听器。但我不认为问题出在这里,因为即使我评论这部分它仍然在闪烁。navigation.setOnNavigationItemSelectedListener(newBottomNavigationVie

xml - 安卓工作室 : Preview rendering not appearing for all my XML files

自从我将glide依赖项添加到我的gradle文件夹中后,我所有的预览渲染都没有显示出来。我试过使.ideas文件失效、重建、同步甚至删除。我也删除了添加的glide依赖项。然而,仍然没有成功。请帮忙,谢谢!!!一些错误:java.lang.ArrayIndexOutOfBoundsException:16atandroid.text.StaticLayout.generate(StaticLayout.java:854)atandroid.text.StaticLayout.(StaticLayout.java:603)atandroid.text.StaticLayout.(Sta

android - 从自定义主题继承所需的 XML 属性

问题:我有几个共享大量相同属性的TextView。我想将以下样式应用于所有TextView。fill_parentwrap_content0.718sp但出于某种原因,当我将此样式应用为Activity范围的主题时,出现此错误:09-0815:57:17.034:ERROR/AndroidRuntime(5269):Causedby:java.lang.RuntimeException:BinaryXMLfileline#38:Youmustsupplyalayout_widthattribute.这仅在我尝试将此样式应用为主题时发生。因为,当我添加style="@style/fiel