android - 在 ScrollView 中编辑子项,其中 ScrollView 是 android studio 中 relativelayout 的子项

标签 android xml android-studio scrollview android-scrollview

在我的 xml 层次结构中,我将根元素作为 RelativeLayout然后是 Scrollview作为一个 child 。那ScrollView然后有一个 RelativeLayout里面有景色。

我的问题是我无法编辑 ScrollView 中的内容由于 Android Studio 的设计 View 没有显示整个 ScrollView .我试过切换视口(viewport)渲染模式按钮,但这并没有改变任何东西(注意:我的 ScrollView 的填充视口(viewport)也是如此。

有没有办法可以看到我的 ScrollView 中的所有内容ScrollViewRelativeLayout 的 child 在 Android Studio 的设计 View 中?

最佳答案

我也有这个问题。

如果您有像...这样的 View 层次结构

RelativeLayout (root)  
  --> ScrollView
    --> RelativeLayout
      --> Views (e.g. Buttons, TextViews, etc.)

...我将上述布局更改为...
RelativeLayout (root)
  --> Include

...我的包含标记引用另一个 XML 布局...
ScrollView
  --> RelativeLayout
    --> Views (e.g. Buttons, TextViews, etc.)

在 Android Studio 的预览版中,第一个带有 <include> 的 XML 布局标签应在设备上显示(完整的一部分)布局。

第二个 XML 布局,带有 ScrollView因为它的根应该向你展示所有 View s。

据我所知,不幸的是,没有其他方法可以解决这个问题 - 如果有替代解决方案,我很乐意看到。

关于android - 在 ScrollView 中编辑子项,其中 ScrollView 是 android studio 中 relativelayout 的子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34241170/

相关文章:

java - 如何将多个 pojo 编码到一个 xml 中?

php - 如何获取当前类别 ID?

android - Ionic Android 找不到与给定名称匹配的资源..cardBackgroundColor

android - 为什么即使我在 xml 中有按钮 ID,它仍然显示 "Unresolved reference: button"?

android - 让多个 flavorGroups 影响 Android gradle build 中的 packageName

sql - SQL Server XML 数据类型中的 LIKE 比较

java - 出现此错误时如何修复gradle?

android - 在 Android Studio 2 模拟器上登录 Google 帐户挂起

android studio - Gradle 的问题

android - 如何在我们的应用程序中播放来自soundcloud的音频?