草庐IT

android - 微调器弹出对话框未在屏幕旋转时调整其宽度

我正在使用Spinner和android:spinnerMode="dropdown"。我还设置了android:configChanges="orientation|keyboardHidden|screenSize"以防止重新创建我的Activity。当我处于Landscape模式并单击Spinner时,它会弹出到Spinner下方,宽度与Spinner相同按钮,现在当我将屏幕旋转到纵向模式时,Spinner按钮宽度会根据屏幕尺寸减小,但弹出对话框不会相应地减小其宽度。人像模式屏幕:风景模式屏幕我想关闭弹出窗口并在屏幕方向上重新打开它,但我没有找到关闭弹出对话框的任何方法。

android - 以编程方式设置 ConstraintLayout 宽度以匹配父宽度

在android应用程序中,我试图以编程方式将自定义的ConstraintLayoutView添加到垂直方向的LinearLayout。我在ConstraintLayout中将LayoutParams的宽度设置为MATCH_PARENT,将高度设置为WRAP_CONTENT。但是,当我运行该应用程序时,ConstraintView全部被揉成一团并且内容重叠。下面是一些相关的fragment和我的应用程序的屏幕截图。我该如何解决这个问题?publicclassItemViewextendsConstraintLayout{LinearLayoutlinearButtons;LinearL

android - 如何以编程方式设置 TextView 的宽度和高度以包裹内容

我正在从SQLite数据库以编程方式编写一个表。在一个循环中,我正在生成所需的TextViews并尝试将数据包装在一个名为descCol的TextView中,当数据长于现有屏幕允许。以下链接提供了执行此操作的建议:Settingwidthtowrap_contentforTextViewthroughcode但是,当使用任何一种建议的方法时,我都会得到一个java.lang.NullPointerException。这是我的代码示例:TextViewdescCol=newTextView(this);descCol.getLayoutParams().width=ViewGroup.L

java - LibGDX - Gdx.graphics.getWidth() 如何返回显示表面的宽度?

我想更多地了解LibGDX的内部世界。例如在Graphics.java中,我发现以下内容:/**@returnthewidthinpixelsofthedisplaysurface*/publicintgetWidth();但是,我找不到getWidth()方法的源代码。在哪里可以找到getWidth()方法的源代码? 最佳答案 对于每个可用的后端/平台,该接口(interface)都有不同的实现。AndroidGraphics:对于Android后端。LwjglGraphics:对于桌面后端。GwtGraphics:对于浏览器后端

android - 更改 RecyclerView 滚动条宽度

我正在测试5.1.1上的代码。更改android:scrollbarSize无效。我尝试增加和减少它,没有变化。如何改变宽度? 最佳答案 现在我告诉你一个方法,你试试看就知道答案了:添加以下代码:android:scrollbarThumbVertical="@color/colorAccent"整个block是这样的:现在,你会发现你的android:scrollbarSize生效了。祝你好运! 关于android-更改RecyclerView滚动条宽度,我们在StackOverflo

java - 如何在Android中设置布局的宽度?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。有什么方法可以设置布局的宽度。因为大多数时候它不起作用?

TableRow 内的 Android 固定宽度 EditText

我完全无法尝试在TableRow中获取固定宽度的EditText小部件。我试图将两个EditText并排放置,宽度相等(大约20dip),但无论我尝试设置哪个属性,第一个EditText都太长并且显然无法调整大小。非常感谢: 最佳答案 我不知道TableLayout是执行此操作的最佳方式,它可能很麻烦,除非您要显示大量数据并且需要使用它。我发现确保表单对象的长度按我希望的方式分布的最佳方法之一是使用权重而不是显式声明宽度。尝试以下操作:确保将布局宽度声明为0,这将使布局填充到权重。这应该在屏幕上创建两个并排的TextView,它们都

Android设置按钮宽度为屏幕的一半

如何设置(在XML中)按钮的宽度为屏幕的一半。我发现只有包装内容、匹配父级(填满整个屏幕)和精确的dp数量,例如:50dp。如何设置它正好按住屏幕? 最佳答案 这可以通过在布局上放置两个小部件来完成:使用LinearLayout并在两个小部件(按钮和另一个小部件)上设置layout_width="fill_parent",并将layout_weight也设置为相同的值。LinearLayout将平均分配两个小部件之间的宽度,您的按钮将占据屏幕的一半。 关于Android设置按钮宽度为屏幕

android - ImageView 适应高度,自动缩放宽度,保持纵横比

我有这样的布局:我正在尝试让ImageView适合其高度(20dp)并自动调整宽度(同时保持其纵横比),但是,它看起来像这样拉伸(stretch):我该如何解决这个问题? 最佳答案 将两个属性:(android:adjustViewBounds和android:scaleType=)添加到您的ImageView以保持纵横比android:adjustViewBounds="true"android:scaleType="centerCrop"希望对你有帮助 关于android-Image

android - 设置Android Drawable项目的宽度?

我想要的是左边有红色部分的背景。像这样的东西。我尝试了很多东西(有WYSIWIG编辑器吗?我想我运行了数百次。)像下面文章中那样指定宽度没有用。howtospecifywidthandheightofadrawableitem下面的文章只告诉我不能使用百分比,现在如何应用宽度。AndroidDrawable:SpecifyingshapewidthinpercentintheXMLfile? 最佳答案 您可以定义一个红色层,然后将白色层的左边距设置为等于要显示的红色量,而不是指定红色框的大小。如果您知道所需的负空间,您甚至可以交换两