草庐IT

android - 如何将带有高亮颜色背景的文本添加到 ImageView

我试图将带有高亮颜色的文本添加到ImageView,我进行了一些搜索并找到了这个answer我成功地应用了它,但是我需要在图像中像这样用黑色使文本的背景突出显示destination当前的XML 最佳答案 简单的方法是:为TextView添加背景颜色并根据透明度设置alpha值。 关于android-如何将带有高亮颜色背景的文本添加到ImageView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

android - 底部导航 View 与 RecyclerView 的最后一项重叠

RecyclerView的最后一项被BottomNavigationView覆盖。描述和时间被BottomNavigationView重叠。framgment_news.xml:这包含我的RecyclerViewactivity_home.xmlThelastitemofRecyclerViewbeingoverlappedbyBottomNavigationView 最佳答案 给RecyclerView的父布局添加padding并根据MaterialDesign改变BottomNavigationView的高度

android - 使用 ConstraintLayout 中具有纵横比的 View 填充剩余空间

我在垂直链中有两个View(viewA、viewB)。viewA的宽高比应始终为1:1,而viewB的高度是动态的(可能是400dp,可能是700dp)预期结果:当viewB的高度太大无法容纳屏幕中的两个View时,应减小viewA的宽度(保持宽高比)。实际结果:viewA的宽度始终与父级匹配,如果viewB的高度太大,View会离开屏幕边界。注意:最好使用ConstantsLayout并且不要嵌套View组。 最佳答案 将顶View的尺寸比例改为如下:app:layout_constraintDimensionRatio="w,1

java - 有没有一种简单的方法可以将按钮添加到子 Activity 的操作栏?

我正在尝试将按钮添加到androidstudio应用程序中的操作栏到子Activity,但我只能设法将其添加到主要Activity。有人知道我该怎么做吗?我希望“确定”按钮位于我用橙色绘制的位置。带有操作栏的主要Activity。带操作栏的子Activity 最佳答案 您不必使用操作栏。您只能使用您想要的背景颜色的View。在您将按钮设置在彩色区域上方之后。在AndroidStudio中:值(value)观>风格使用这个:代替回到你的布局://ChangeyourbackgroundwithLinearLayout'sbackgro

android - RecyclerView 滚动条在 Android 的对话框 fragment 中不可见

我有一个对话框fragment,其中有一个回收器View。我想在回收站View中添加一个滚动条。我添加了scrollbars="vertical"但它没有显示。我认为这个问题与主题有关。这是我的xml:我正在限制对话框fragment的高度和宽度,如下所示:@OverridepublicViewonCreateView(@NonNullLayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){Objects.requireNonNull(inflater,"LayoutIn

android - 如果某些 View 可见性在约束布局中消失,如何将约束设置为不同的 View ?

我的主要Activity中有两个不同的工具栏。我一次只显示一个工具栏。如果一个工具栏可见性可见,则另一个工具栏将消失。它由ifelse语句控制这两个工具栏叫做:通用工具栏搜索工具栏这两个高度不一样我正在使用include在我的主要Activity中附加工具栏。这是我的主要Activity的xml如您所见,include_toolbar_general最初是可见的。它下面的fragment有constraintTop_toBottomOf到include_toolbar_general问题是,在某些情况下,include_toolbar_general将消失。并且该fragment将上升

android - 设置 ListView 大小 Android

我在我的项目中使用ListView,其中我使用了一个用于创建列表项的xml文件。然后我在我的类中以编程方式使用它,该类由ListActivity扩展。但问题是我必须在屏幕底部添加一个与ListView无关但ListView覆盖所有屏幕的按钮。那么,有什么方法可以在android中的ListView底部添加按钮。我的代码是:-importandroid.app.ListActivity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.widget.AdapterView;importandroid.wi

android - TabWidget 在 Android 底部不稳定?为什么?

我将tabWidget设置在底部。当我想编辑编辑文本时,键盘会升起。但是选项卡小部件位于键盘上方。为了支持多屏幕,我设置了android:layout_weight="1.0"。之后,我遇到了这个问题,我在下面添加了我的布局代码。有什么想法可以使底部的TabWidget稳定吗?代码: 最佳答案 您可能需要调整windowSoftInputMode在你的list中。这控制在显示软键盘时屏幕如何移动。也许您想使用AdjustPan而不是默认的adjustResize?这page有关于各种输入模式的更多信息。

Android:将 View 放置在任意位置

我一直在尝试将View放置在任意位置。我的目标:在给定与JPG/PNG相关的坐标的情况下,将JPG/PNG的某个矩形与其他一些View(例如图库)或一些视频。我不想使用AbsoluteLayout,因为它已被弃用。因此,我正在使用RelativeLayout,定义一个虚拟文本框作为占位符,并将我的View放在RIGHT_TO和文本框下方。+--------+|TextView|||(x,y)+--------+-----------------------+|||MyView|||+-----------------------+我的问题是:是否有更稳健、更优雅的方式来做到这一点?上述

android - 是安卓:id specific to xml file or the whole project?

android:id="@+id/somevalue"是特定于定义它的xml文件,还是整个android项目?如果它是项目范围的,那么我似乎有很多id可以用于文本字段。例如,我必须将我的“标题”字段命名为“title1”和“title2”等... 最佳答案 它们在整个项目中是独一无二的,但可以在不同的上下文中使用。原因很简单:只有一个R.id.name_of_id变量,但它们不能从任何地方引用。我的意思是,如果你有一个名为@+id/my_id的ID,它位于my_layout.xml文件中,除非你当前正在使用,否则你不能使用它my_l