223 Star 1.1K Fork 336

GVPzlgopen / awtk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
pages_slide_view_default_focused_child_for_each_page.md 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
xianjimli 提交于 2020-08-16 09:10 . update docs

slide_view/pages 各个页面缺省的焦点控件

正常情况下,一个窗口只能指定一个初始焦点。

对于 pages/slideview 来说,在没有触摸屏的情况下,仅用键盘操作,可能希望每一个页面都有一个初始焦点,此时可以用 pages/slideview 的直接子控件 view 的属性 default_focused_child 来该页面的初始焦点控件,default_focused_child 的值可以是子控件的类型或名称。

<window anim_hint="htranslate">
  <slide_view x="0" y="0" w="100%" h="100%" >
    <view x="0" y="0" w="100%" h="100%" 
        children_layout="default(r=0,c=1,s=0,m=0)"
        default_focused_child="list_view">

        <list_view w="100%" h="100%" item_height="80" focused="true" >
        ...
        </list_view>
    </view>
    
    <view x="0" y="0" w="100%" h="100%" 
        children_layout="default(r=0,c=1,s=0,m=0)"
        default_focused_child="list_view">

        <list_view w="100%" h="100%" item_height="80" >
        ...
        </list_view>
    </view>
  </slide_view>

注意:仍然需用 focused="true"指定窗口的初始焦点,窗口的初始焦点一定要在缺省页面上。

C
1
https://gitee.com/zlgopen/awtk.git
git@gitee.com:zlgopen/awtk.git
zlgopen
awtk
awtk
master

搜索帮助