我被这个问题困扰了几天。我的布局中有一个 autoCompleteTextView 和一个按钮,平分整个屏幕。自动完成工作正常,但建议的内容只占据了屏幕的一半(等同于我的 textView 占据的大小)。如何更改以占据整个宽度?
请原谅我的糟糕的画技:
蓝色 = AutoCompleteTextView 红色 = 期望的自动完成建议
这似乎是个微不足道的问题,但仅仅将宽度更改为 fill_parent 并不能解决。有任何 xml 或编程上的想法吗?
解决方案: myAutoCompleteTextView.setDropDownWidth(ViewGroup.LayoutParams.MATCH_PARENT)
编辑: 我的第一个问题似乎已经解决了,但现在如果我交换我的按钮和我的 autoCompleteTextView,我会遇到另一个奇怪的问题。宽度从 textView 开始。导致我得到一个不理想的结果。
ViewGroup.LayoutParams.MATCH_PARENT
- EGHDK