布局定义用户界面的可视结构,例如活动,片段或应用程序窗口小部件的UI。
我正在尝试像昨天的附图一样绘制聊天气泡,在stackoverflow中尝试了许多给定的方法,但没有找到任何合适的解决方案,在此处输入图像描述, 我能做到像...
当用户从底部视图滑动时,我需要创建动画,顶部视图也反映并合并视图。 我使用了bottomsheet 和topbottomsheet 但没有运气。 我还尝试了运动布局来执行此操作,但是......
在我的 Android 应用程序中,我尝试添加 TextView 来为我的某些活动添加标题。但是,它似乎不起作用,因为在我的所有活动中,TextView 都没有显示。我是开发新手
我刚刚开始使用 kotlin 进行应用程序开发,并开始向 yt 学习,但是当我在 android studio 中创建一个空活动时,它会创建具有可组合功能的模板,但我想创建 ui
实际上我有一个包含 30 个项目的列表视图。我想实现分页,即有两个按钮作为下一个和上一个,这样当我单击下一个时它会显示大约 5 个项目,依此类推。 请提供...
在Android styles.xml中,如何从我的自定义样式引用另一个样式属性?
我在 styles.xml 中定义了以下样式: 如您所见,这扩展了以下 d...</desc> <question vote="5"> <p>我在 styles.xml 中定义了以下样式:</p> <pre><code><style name="NotificationTitle" parent="android:TextAppearance.Material.Notification.Title" /> </code></pre> <p>如您所见,它扩展了 Android 中定义的以下默认样式:</p> <pre><code><style name="TextAppearance.Material.Notification.Title"> <item name="textColor">@color/notification_primary_text_color_light</item> <item name="textSize">@dimen/notification_title_text_size</item> </style> </code></pre> <p>现在,回到我的 styles.xml 文件,我想创建以下自定义样式,并将其“android:tint”属性设置为与父样式中定义的“textColor”相同的值。我尝试过这样的事情:</p> <pre><code><style name="NotificationIcon" > <item name="android:tint">@style/NotificationTitle.textColor</item> </style> </code></pre> <p>但是我无法像那样引用“textColor”,它无法解析该符号。那么如何从我的自定义样式中引用另一种样式中定义的另一个属性呢?如果不可能,最好的选择是什么?</p> </question> <answer tick="false" vote="0"> <pre><code><ImageView android:theme="@style/TextAppearance.Compat.Notification.Title" android:tint="?android:textColor" /> </code></pre> </answer> </body></html>
我正在创建一个布局,并通过视图放置分隔线。但两个分隔线看起来不一样。其所有属性都相同。 仔细看看截图: 第一个看起来不错...
我正在尝试将数据绑定 XML 布局中的视图从一种类型更改为另一种类型(滚动视图到嵌套滚动视图),但我遇到了这个非常奇怪的崩溃: java.lang.NoSuchFieldError:没有实例...
我有以下自定义视图: 我有以下自定义视图: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:id="@+id/declineButton" android:layout_height="wrap_content" android:layout_width="wrap_content" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toStartOf="@+id/confirmButton" android:layout_marginTop="0dp" android:layout_marginBottom="0dp" android:layout_marginStart="16dp" android:layout_marginEnd="16dp" android:text="decline"/> <Button android:id="@+id/confirmButton" android:layout_height="wrap_content" android:layout_width="wrap_content" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@id/declineButton" app:layout_constraintBottom_toBottomOf="@id/declineButton" app:layout_constraintStart_toEndOf="@id/declineButton" android:layout_marginTop="0dp" android:layout_marginBottom="0dp" android:layout_marginEnd="16dp" android:layout_marginStart="16dp" android:text="confirm"/> </androidx.constraintlayout.widget.ConstraintLayout> 在此布局的预览中,按钮按预期显示。 但是,如果我采用该自定义视图并将其放入我的活动中: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/backgroundColor"> <TextView android:id="@+id/textAbove" style="@style/someStyle" android:layout_width="0dp" android:layout_height="wrap_content" app:layout_constraintTop_toBottomOf="@id/something" app:layout_constraintBottom_toTopOf="@id/buttons" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" android:layout_marginTop="16dp" android:layout_marginStart="16dp" android:layout_marginEnd="16dp" android:text="text above"/> <MyCustomButtonsView android:id="@+id/buttons" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toTopOf="@id/textBelow" app:layout_constraintTop_toBottomOf="@id/textAbove"/> <TextView android:id="@+id/textBelow" style="@style/someStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" android:layout_marginBottom="16dp" android:text="text below"/> </androidx.constraintlayout.widget.ConstraintLayout> 按钮不会在预览中显示,因为自定义视图的高度为 0: 所以,如果我将 tools:layout_height="80dp" 添加到 MyCustomButtonsView <MyCustomButtonsView android:id="@+id/buttons" android:layout_width="match_parent" android:layout_height="wrap_content" tools:layout_height="80dp app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toTopOf="@id/textBelow" app:layout_constraintTop_toBottomOf="@id/textAbove"/> 这表明按钮本身就是问题,因为视图变大了,但按钮仍然不显示: 问题是,如果我在设备上运行该应用程序,按钮会按预期显示(无需像 tools 行中那样设置特定高度)。 我想知道的是为什么会发生这种情况以及如何避免它。 看起来这只是 Android Studio 中的一个小故障。在问这个问题之前我已经重建并重新启动,但没有帮助。一天后,我打开 Android Studio,你瞧,它正确地显示了按钮。所以我想重新启动整个系统可能是一个解决方案。 对于我的情况,我只是忘记在设计选项卡中更改主题,因为我是 Android 新手 在此之前 之后 对我来说我愿意 构建 -> 制作项目。 我认为刷新整个系统也会触发make项目 原答案: https://stackoverflow.com/a/43291439/10734372
我正在尝试检查 Android 浏览器中的一个元素,但找不到任何软件。 有人可以帮我吗?
喵底部导航栏即使输入依赖后也无法被android studio识别?
它给了我错误 红色,表示即使在进入这些家属后仍缺课。 构建.gradel(项目) 构建脚本{ 存储库...
主要动机非常基本:暂停循环使 UI 发生变化,再次暂停使 UI 更改为动态创建的视图并手动为视图分配 id。 Thread.sleep() 不起作用...
如何完全自定义Android ProgressDialog?我想使用水平样式,但在对话框中使用 AdMob 横幅广告或矩形广告。 据我所知,我必须创建自定义样式并且
根据构建 RecyclerView LayoutManager 文章,我为 RecyclerView 创建了自己的自定义布局管理器,但由于可用的文档很少,我找不到强制回收的方法...
如何减少操作栏 homeasup 按钮和操作栏标题之间的间距? 它过去的间距较小,但不知何故间距增加了。我没有对 xml 进行任何更改...
Android 设计支持库 TabLayout 使用自定义选项卡布局,但布局包裹选项卡
在选项卡自定义布局中,我将其父元素设置为match_parent并设置其背景颜色。当我运行它时,选项卡会显示包装元素 imageview 和 textview 的自定义布局。我想要这个定制
我什至不知道该谷歌什么... 我有以下布局: 排( 垂直对齐 = Alignment.CenterVertically, 水平排列 = 排列.SpaceBetween, 修饰符 = 修饰符...
如图所示,我有2个文本视图:“扫描卡”和“扫描徽章”。单击任何项目时,它会水平滚动到圆形按钮的中心和顶部。如何
我有一个圆角半径为28dp的材质卡视图。我想显示一个所有角都具有相同角半径的可塑形图像。图1 在这张图片中,我有 28dp 的材质卡视图
当需要容器时,您应该使用什么 ViewGroup,例如对于碎片交易?从我的感觉来看,我介于 FrameLayout 和 LinearLayout 之间,但我想在