- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图设置 ListPopupWindow 的宽度和高度,但没有成功。我阅读了有关 LayatParams 的内容,但没有用于 ListPopupWindow 的 setLayoutParams。如何设置这些参数?
ListPopupWindow lpw = new ListPopupWindow(TestActivity.this);
CustomAdapter stringAdapter = new CustomAdapter(TestActivity.this, R.layout.row,strings);
lpw.setAdapter(stringAdapter);
lpw.setAnchorView(v);
lpw.setWidth(150);
lpw.setHeight(300);
lpw.show();
其中 v 是一个按钮。
最佳答案
下面的代码对我来说工作得很好。
String[] listItems = {"item 1", "item 2 ", "list", "android", "item 3", "foobar", "bar", };
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn=(Button)findViewById(R.id.btnwillappear);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ListPopupWindow lpw = new ListPopupWindow(Test_listpopActivity.this);
lpw.setAdapter(new ArrayAdapter(Test_listpopActivity.this, android.R.layout.simple_list_item_1, listItems));
lpw.setAnchorView(findViewById(R.id.txtwillappear));
lpw.setWidth(150);
lpw.setHeight(300);
lpw.show();
}
});
}
有两个可能的问题。第一个是你的适配器,第二个是你的代码被执行的地方。对于后者,请确保您的代码不在 onCreate 中。
关于android - ListPopupWindow : setWidth, setHeight 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10239144/
我正在复习 Java 教程,但我遇到了困难。当我执行 wall.setHeight(-1.5) 时它返回我的高度为 4 而不是 0。谁能告诉我我的语法有什么问题吗? public class Wall
我正在尝试在 Android/Java 中以编程方式动态更改 TextView 的高度,我似乎可以让它工作。我试过事先使电视无效但没有运气。如果我在设置后获取高度,它会返回一个值0,但仍然会占用XML
我正在为我的网站编写一个流畅的布局,我使用 jQuery 来设置 DIV 的高度和宽度。在 SetHeight 函数中,我将所需高度作为函数的第一个参数,然后减去边距并应用新高度。 function
Button 的 setHeight() 和 setWidth() API 在下述某些情况下变得无效在official doc , 它说的是 set API Makes the TextView ex
我试图设置 ListPopupWindow 的宽度和高度,但没有成功。我阅读了有关 LayatParams 的内容,但没有用于 ListPopupWindow 的 setLayoutParams。如何
那么,为什么这段代码: package org.popoffka.apicross; import android.app.Activity; import android.os.Bundle; im
本文整理了Java中com.facebook.yoga.YogaNode.setHeight()方法的一些代码示例,展示了YogaNode.setHeight()的具体用法。这些代码示例主要来源于Gi
所以我想制作一个宽度为屏幕一半的按钮。我希望它可以在任何设备屏幕尺寸上工作,因此不能选择输入像素值。我从这段代码中获取我的整数。 String widthString = String.valu
我在调整图像大小方面遇到问题。我想调整图像大小但不保持比例。当我使用 setHeight() 时,它给出了错误的值。 image.setHeight(100); image.getHeight();
setHeight 和 setTextSize 有什么区别? 最佳答案 我假设您正在谈论 TextView。 setHeight() 设置 View 的高度,setTextSize() 设置文本在 V
当单击某个按钮时,我试图在 vtk 中的图像上覆盖文本。我使用 vtkTextActor、vtkTextRepresentation 和 vtkTextWidget 来实现这一点。 这是我的代码: /
本文整理了Java中org.apache.poi.xslf.usermodel.XSLFTableRow.setHeight()方法的一些代码示例,展示了XSLFTableRow.setHeight(
本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Window.setHeight()方法的一些代码示例,展示了Window.setHeight()的具体用法。
我对何时使用 setWidth 和 setHeight 感到困惑?它通常不起作用。 始终有效的是 setLayoutParams。 这会起作用。 sampleButton = new Button(t
我是一名优秀的程序员,十分优秀!