我有一个带有动态管理的arrayadapter的微调器.当它显示时,微调文本也会显示单选按钮.我怎么摆脱这个单选按钮?下拉箭头都是拉伸和令人讨厌的...这就是我的问题.注意:我不是在谈论在我选择微调器上的下拉列表时显示的列表中的单选按钮.
这里是相应的代码片段......几点:
问:我错过了什么?在我看来,我错过了Spinner的一些属性,导致单选按钮也显示在微调器的文本部分.
- 剪辑代码 -
public class ChoiceGroupImpl extends Spinner implements OnItemSelectedListener {
public ChoiceGroupImpl(Activity activity, WidgetContainer container, Value widget, AttributeImpl attributes, Object[] value, int selected) {
...
adapter = new ArrayAdapter<CharSequence>(activity, R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
for (int i = 0; i < value.length; i++)
adapter.add(value[i].toString());
if (attributes.isReadonly())
setEnabled(false);
setAdapter(adapter);
setSelection(selected);
setPrompt(adapter.getItem(selected));
setOnItemSelectedListener(this);
...
}
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
setPrompt(adapter.getItem(position));
((ToolkitImpl) Toolkit.getInstance()).hiddenCommand(container, "SelectionChanged");
}
...
Run Code Online (Sandbox Code Playgroud)
- 结束剪辑代码 -
在将Akka与Play集成(必须使用Java 7)时,我想要的是控制器动作来触发并忘记给演员的消息.但是,我希望actor将其工作的响应发送给发送http请求的客户端.
我已经在我的控制器中使用ask()成功地尝试了这个...并且想要将其更改为使用tell().当问题回归未来时,它很"容易".
我知道我需要返回一个承诺.
我"理解"阿卡的未来 - 只是不能将故事拼接在一起:
Http.Context- current()?- 我其实想要的Http.Request,Http.Response也许是Http.Session tellPromise< Result>- 我是否要创建一个包装tell()的Future?如果是这样,怎么样?Promise< Result>??(关于以上列表的事情并不是......)
为什么要与此斗争?我想遵循使用tell()的建议 - http://techblog.net-a-porter.com/2013/12/ask-tell-and-per-request-actors/
任何帮助赞赏.
谢谢,s-