android-layout 相关问题

布局定义用户界面的可视结构,例如活动,片段或应用程序窗口小部件的UI。

如何在 android 中使用 inflater 将一个 xml 设计调用到另一个 xml 设计

这在安卓中是否可行? 我有一个 xml design1 文件这个文件我想添加另一个 xml design2..(即) 第一个 xml 是第二个 xml design2

回答 3 投票 0

如何在drawable中引用颜色属性?

我想做一件简单的事: 定义一个可绘制对象,它具有与系统状态按下的背景颜色完全相同的背景颜色。 我在 res/drawables/my_drawable.xml 中这样做: 我想做一件简单的事: 定义一个可绘制对象,它具有与系统状态按下的背景颜色完全相同的背景颜色。 我在 res/drawables/my_drawable.xml 中这样做: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_selected="true"> <color android:color="?android:attr/colorPressedHighlight"/> </item> <item android:state_selected="false"> <color android:color="@color/section_list_background"/> </item> </selector> 我总是得到: java.lang.UnsupportedOperationException: Cant convert to color: type=0x2 有线索吗? 问候 您可能需要执行以下操作来解决您的问题: 1) 在颜色文件中为每个主题定义 2 种颜色: <?xml version="1.0" encoding="utf-8"?> <resources> <color name="my_color_dark">#ff33B5E5</color> <color name="my_color_light">#ff355689</color> </resources> 2) 创建文件 res/values/attrs.xml,内容为: <?xml version="1.0" encoding="utf-8"?> <resources> <attr name="my_color" format="reference" /> </resources> 3) 假设您的 styles.xml 中有 2 个主题(Theme.dark 和 Theme.light)定义: <style name="Theme.dark" parent="@style/Theme.Sherlock"> <item name="my_color">@color/my_color_dark</item> </style> <style name="Theme.light" parent="@style/Theme.Sherlock.Light"> <item name="my_color">@color/my_color_light</item> </style> 4) 在可绘制对象中使用颜色: <color android:color="?attr/my_color"/> 希望这可以解决您的问题。 您不能在 xml 可绘制资源中使用 ?attr,因为 aapt 在编译时创建可绘制资源。运行时用于动态连接的 attr 资源 您正在尝试将属性转换为颜色。属性是通常附加到视图的属性,然后可以使用主题设置样式。 您需要在 xml 中引用颜色资源。您可以通过创建自己的资源来做到这一点: <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPressedHighlight">#FF8800</color> </resources> 然后像这样引用它: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_selected="true"> <color android:color="@color/colorPressedHighlight"/> </item> <item android:state_selected="false"> <color android:color="@color/section_list_background"/> </item> </selector> 或者您可以参考 Android 资源中可用的颜色: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_selected="true"> <color android:color="@android:color/holo_orange_light"/> </item> <item android:state_selected="false"> <color android:color="@android:color/holo_blue_dark"/> </item> </selector> 尝试这种方式将颜色放入 android:drawable 中,如下所示 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="?android:attr/colorPressedHighlight"/> <!-- pressed --> <item android:state_focused="true" android:drawable="@color/blue"/> <!-- focused --> <item android:drawable="@color/section_list_background"/> <!-- default --> </selector> 或 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:color="?android:attr/colorPressedHighlight"/> <item android:state_enabled="false" android:color="@color/section_list_background" /> <item android:color="@color/testcolor5"/> </selector>

回答 4 投票 0

无法访问“RowScopeInstance”:它在“androidx.compose.foundation.layout”内部

我试图实现以下布局 我尝试使用 Row(Modifier.weight(50f)) 那是编译器开始抛出的时候 如果从 ColumnInstance 导入 - 导入 androidx.compose.foundation.layout.

回答 5 投票 0

Android 中的 snackbar 上的 ImageView 没有采用 ṁinimum 宽度

我正在尝试启动一个带有关闭图标的小吃店,以在最后关闭它。这是我的自定义小吃店,对默认小吃店进行了一些更改。当......

回答 1 投票 0

RecyclerView 不会在 BottomSheetBehavior 中一直向下滚动

我正在尝试创建一个包含视图的底部工作表,当按下和拖动该视图时,它会改变 BottomSheetBehaviour 状态。 (与 bottomSheet 一起移动),在该视图下是包含

回答 1 投票 0

在安卓设计界面看不到设计视图

嗨,代码工作正常,但是当我添加搜索视图时,它会删除设计视图,我看不到设计的预览,但是当我取消搜索视图时,它会将设计预览带回任何人...

回答 0 投票 0

E/PhoneWindows:“水平进度条不在当前窗口装饰中”

我的应用程序以前在顶部显示进度条,从Android 2.2到4.3(API 8-18),但是现在当它适配到Android 8-13(API 26-33)时,我不再看到它了。 相反,我得到了这个错误混乱......

回答 2 投票 0

理解从右到左的平移X()和位移

我有一个带有防尘罐和盖子的动画视图,我想让它从右向左移动,以防设备方向为 (RTL)。但是,在这两种情况下都是从左到右。如果

回答 0 投票 0

React Native - Dimensions.get("window").height 在不同的安卓设备上不一样

我试图在不同的设备上保持布局高度相同 这是我的代码: 从“反应”导入反应; 从'react-native'导入{View,Dimensions}; 类 App 扩展 React.

回答 0 投票 0

Android Studio 中的错误:E/AwareLog: DynBufManager: endFling hash null

我是android studio的新手。 当我在手机上运行应用程序时出现此错误:E/AwareLog: DynBufManager: endFling hash null 出现在 logcat.. 请帮助找出这个

回答 0 投票 0

如何在 Recyclerview 的 itemCard 中创建与 Firestore 中的 ArrayList 大小一样多的图像视图?安卓 Kotlin

我想创建与 arraylist 大小一样多的图像视图。我有图像 arrayList 类型的字符串,它们是来自 Firestore 的图像字符串。我得到数据并将其提供给 Recyclerview,但我不知道如何...

回答 0 投票 0

标签活动片段到活动

我是Yusuf,我的英语不好,所以我用翻译写这篇文章.我的问题是:我可以在Android Studio中用Tabbed活动切换到另一个片段或活动吗?

回答 1 投票 0

在TableRow中创建具有相同宽度的TextViews。

我面临一个问题:我想为我的主屏幕创建一个图标网格,所以我使用了4个TableRows,每个TableRows里有3个TextViews。TextViews是由一个图标和一个文本组成,文本是不同 ...

回答 1 投票 2

使用滑动手势的运动布局 + SwipeRefreshLayout + RecyclerView 错误的向上滚动行为。

我正在使用MotionLayout来构建2个部分的UI--上面是一些视图,下面是SwipeRefresh和RecyclerView。另外,我对MotionLayout有一个单一的手势 - SwipeRefresh向上移动 ...

回答 1 投票 0

有什么方法可以阻止CustomScrollView在键盘被激活时自动向下滚动?

似乎每当我关注一个TextField(位于SliverPersistentHeader中)时,SliverList+SliverPersistentHeader就会向下滚动。我在下面创建了一些模拟图来说明我的意思。所以在这个...

回答 1 投票 0

如何使滚动视图在另一个布局上滚动,后面的布局保持不变,但在滚动内容后面。

如何使一个滚动视图滚动到另一个布局,后面的布局保持不变,但后面的滚动内容,我的要求是应用程序的头部将保持固定,而......

回答 2 投票 3

如何在android库的片段内添加Buttons和textView等小部件?

我试图实现像下面的图片,我怎么能做的片段android. libraries.places.widget我试过使用相对布局,但它不显示在地方widget里面,任何人都可以建议... ...

回答 1 投票 -1

安卓。在回收器视图中点击图片按钮时,从Textview中传递文本。

所以我有一个有2个文本和1个图片按钮的回收器视图。我想点击图像按钮,然后打开一个新的活动,并将文本从textViewADV1转移到下一个活动中,我的项目......。

回答 1 投票 0

工具栏中的搜索视图不能填满所有可用空间。

我想让我的工具栏里的搜索视图占据所有可用空间。但它没有,而是留下了一丝未使用的空间。下面是一张图片。这是我的菜单XML文件

回答 1 投票 0

在TextInputLayout Outlined样式中,错误信息间距不工作。

我试图使用MaterialComponents TextInputLayout实现一个表单。根据文档,它应该有一个错误信息的空间。我在布局xml中启用了错误信息,但它也显示...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.