草庐IT

android - 居中 ToggleButton 图像 - 无文本

这是我的ToggleButton:我在这张图片中没有文字,由于处于Activity状态,我需要一个ToggleButton。编辑:我认为问题被误解了。ToggleButton(flame_icon)中有一个drawable,它被设置为background。我希望它居中。没有文字,只有图片。我需要一个切换按钮,因为我需要在选择时有一个Activity状态。只有drawableLeft、drawableRight、drawableTop等,我想要一个没有的draweableMiddle似乎存在。 最佳答案 我修改了答案以回答您修改后的问

java - Android - 将工具栏的标题居中

这个问题在这里已经有了答案:Androidtoolbarcentertitleandcustomfont(40个答案)关闭7年前。我的应用程序中有一个这样的工具栏:然后我将标题添加为:getSupportActionBar().setTitle(title);我读过Androidtoolbarcentertitleandcustomfont但是如果我更改工具栏的xml,我不知道如何更改TextView的值。有人可以帮助我吗?

Android:水平居中gridview

我需要在我的androidlayout.xml中水平居中GridView。我已经在谷歌上搜索了很长一段时间,但没有成功找到答案。我只能通过更改strechMode来更改gridview的水平位置,但是我的项目并没有彼此靠近。我需要的是项目一个接一个(没有空格)并且水平居中。我选择strechmode=none,所以现在我的项目彼此靠近,但它们位于屏幕左侧,我只希望它们水平居中。这是我的布局xml:这是图像适配器在gridview上设置的图像fragment:imageView=newImageView(context);imageView.setLayoutParams(newGrid

android - 如何居中对齐 View ?

我需要像在LinearLayout中那样将可变数量的View(可能只是一个)彼此相邻放置。但我希望整个安排居中对齐。View应该彼此相邻。但是整个排列应该与屏幕或包含父级的左右边缘等距。我怎样才能做到这一点? 最佳答案 您必须将View包装在LinearLayout中,并将线性布局包装在其他东西中:etc...确保所有View都使用android:layout_width="wrap_content"。如果您正在使用RelativeLayout,它将是: 关于android-如何居中对齐

android - 使用 Canvas 垂直和水平居中文本

我试图水平和垂直对齐位图中的文本,我阅读了几篇文章,但找不到解决方案。位图是一个简单的圆圈图像。我发布我当前的代码。或多或少它工作但文本不是完全居中,它似乎有点在左边和顶部,我的意思是我的意思是我似乎必须添加一个偏移量才能将它移动到右侧和底部。publicstaticfloatconvertDpToPixel(floatdp,Contextcontext){Resourcesresources=context.getResources();DisplayMetricsmetrics=resources.getDisplayMetrics();floatpx=dp*(metrics.de

android - 在新 Material 设计中,是否有像流行的 Android 应用程序那样在工具栏上居中标题的官方 API?

背景在过去,Google总是将工具栏显示为使标题左对齐:https://material.io/develop/android/components/app-bar-layout/但是,最近,似乎在它的一些应用程序上,标题居中,即使它没有左右对称的内容。示例在"Messages"app上:然后"GoogleNews"app:它还更新了Material指南,here.示例:有些人喜欢称之为“Material设计2.0”,因为它更新了很多东西。问题虽然从StackOverflow被称为“ActionBar”(例如here)开始就有很多类似的问题,但在这里它是不同的,因为它应该有支持库(又名

android - 在 RecyclerView 中水平居中项目(使用 GridLayoutManager)

我正在尝试将RecyclerView中每一行的所有项目水平居中我尝试了很多东西:RelativeLayout作为父级,然后使用layout_centerInParent,使用基本的android:layout_gravity="center",尝试添加一些空间元素,使用权重和....在item_row.xml但我没有成功:(我有什么我想要什么Activity中recyclerView.setLayoutManager(newGridLayoutManager(this,3));item_row.xml我在谷歌上搜索了很多,找到了这个answer但实际上我不知道如何为每行项目创建一个Li

android - 在父 ConstraintLayout 中水平居中固定大小的 ImageView

我有一个相当简单的布局:一个ConstraintLayout填满了整个屏幕,一个大的CardView在顶部有一个ImageView那是CardView的一半和上面的一半(实际上不是一半,但你明白了)。但是,有两个问题:ImageView粘在父级的左侧,我不知道如何使其水平居中-我在Google上只能找到多个元素的链,但我只想要一个居中。布局编辑器对我来说非常糟糕。我的第一个提示是我似乎无法对父对象创建约束。然后,我尝试通过按下“父级居中”按钮将ImageView在父级中水平居中。这增加了CardView的宽度,对ImageView没有任何影响。当我这样做时,我如何才能在CardView

android - 仅在按钮上水平和垂直居中图标(而不是文本)

我正在创建的应用程序底部有3个按钮,我只是想使用一些常用的android图标而不是文本或两者的组合。有andoid:drawableStart/top/bottom/etc命令,但我只是希望这些图标出现在中间。似乎没有简单的解决方案?这是我正在使用的: 最佳答案 使用ImageButton: 关于android-仅在按钮上水平和垂直居中图标(而不是文本),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 垂直和水平居中 TextView 的内容 - LinearLayout

我试图将TextView的上下文垂直和水平居中。请看下面的截图。显示1-5和100+Points的TextView是我想要垂直和水平居中的那些。如您所见,它们水平居中但不是垂直居中。以下是我正在使用的代码。同样,这个问题是如何将TextView的内容居中,而不是如何在LinearLayout中将TextView居中。那么,如何在TextView中以两种方式将内容居中? 最佳答案 这是你的问题:android:layout_height="wrap_content"您的TextView设置为wrap_content,这意味着没有垂直对