0
黑莓提供任何功能來跟蹤焦點或滾動更改方向嗎?黑莓手機:定義滾動或焦點變化的方向
在我們的用戶界面上,我們有一個水平標籤欄,並在該列表下。
如果用戶導航到列表的最下方並決定點擊另一個選項卡,則很難將焦點重新放回到Tab控件上。用戶必須滾動到第一個列表項目,然後焦點將移動到選項卡。
由於列表中沒有左右分量,我是否可以捕獲水平滾動事件來更改當前焦點選項卡? 同樣,我想捕獲垂直滾動事件回到列表。
黑莓提供任何功能來跟蹤焦點或滾動更改方向嗎?黑莓手機:定義滾動或焦點變化的方向
在我們的用戶界面上,我們有一個水平標籤欄,並在該列表下。
如果用戶導航到列表的最下方並決定點擊另一個選項卡,則很難將焦點重新放回到Tab控件上。用戶必須滾動到第一個列表項目,然後焦點將移動到選項卡。
由於列表中沒有左右分量,我是否可以捕獲水平滾動事件來更改當前焦點選項卡? 同樣,我想捕獲垂直滾動事件回到列表。
對於導航控制,你可以重寫
protected boolean navigationMovement(int dx, int dy,
int status, int time) {
// TODO Auto-generated method stub
return super.navigationMovement(dx, dy, status, time);
}
這裏DX的水平導航 和dy的垂直導航。
如果你要聽焦距變化就可以實現這個方法
public void focusChangeNotify(int arg0) {
// TODO Auto-generated method stub
super.focusChangeNotify(arg0);
}