首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >proteus是否支持onKey up/down事件

proteus是否支持onKey up/down事件
EN

Stack Overflow用户
提问于 2019-03-28 19:52:15
回答 1查看 42关注 0票数 2

我想获得使用proteus创建的页面上的信息,就像用户使用一些遥控器所做的关键事件一样。

是否有可能获得像本机代码一样的onKeyUp或onKeyDown事件。

代码语言:javascript
复制
onKeyUp(final int keyCode, final KeyEvent event)
EN

回答 1

Stack Overflow用户

发布于 2019-04-12 21:11:23

你可以根据它的id找到视图,然后使用你想要的Android视图。

代码语言:javascript
复制
 /*
  LAYOUT:
  {
    "type": "TextView",
    "id": "some-id"
    "singleLine": "@bool/true",
    "text": "TextView",
    "textColor": "#000000",
    "textSize": "12sp"
  }
 */
view = layoutInflater.inflate(layout, data, container, 0);
View tv = view.getViewManager().findViewById("some-id");  // See the layout above
assert tv != null; // this is nullable
tv.setOnKeyListener(new View.OnKeyListener() {
  @Override
  public boolean onKey(View v, int keyCode, KeyEvent event) {
    // do something.
    return false;
  }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55396948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档