Un saludo a todos.
Estoy haciendo una aplicacion para un tvbox que basicamente es un xcustomlistview, por el que voy moviendome con el mando a distancia, pulso enter en un item y se me abre un panel a modo de popup con otro xcustomlistview, adaptando su altura al numero de item.
Con el codigo que pongo impido que el mando interactue con todo lo que queda detras, solo me muevo por que el que esta en el "popup". Con un listview "normal" funciona perfectamente, da igual el tamaño que tenga, pero si le pongo un xcustomlistview solo puedo moverme si puedo hacer scroll, variando solo un dip que haga que lo muestre entero, ya no funciona. He hecho 200 pruebas, pasando el foco al panel, a xcustomlistview, a la label... de ninguna manera funciona si se muestra entero.
Podria alguien echarme una mano? que estoy haciendo mal o que le pasa a esta libreria?
Gracias.
Estoy haciendo una aplicacion para un tvbox que basicamente es un xcustomlistview, por el que voy moviendome con el mando a distancia, pulso enter en un item y se me abre un panel a modo de popup con otro xcustomlistview, adaptando su altura al numero de item.
Con el codigo que pongo impido que el mando interactue con todo lo que queda detras, solo me muevo por que el que esta en el "popup". Con un listview "normal" funciona perfectamente, da igual el tamaño que tenga, pero si le pongo un xcustomlistview solo puedo moverme si puedo hacer scroll, variando solo un dip que haga que lo muestre entero, ya no funciona. He hecho 200 pruebas, pasando el foco al panel, a xcustomlistview, a la label... de ninguna manera funciona si se muestra entero.
Podria alguien echarme una mano? que estoy haciendo mal o que le pasa a esta libreria?
Gracias.
keypress:
Sub activity_keypress(akeycode As Int) As Boolean
If Pnl_back_focus.visible = True Then
If akeycode = KeyCodes.KEYCODE_DPAD_LEFT Then
Return True
End If
If akeycode = KeyCodes.KEYCODE_DPAD_RIGHT Then
Return True
End If
If akeycode = KeyCodes.KEYCODE_DPAD_UP Then
Return True
End If
If akeycode = KeyCodes.KEYCODE_DPAD_DOWN Then
Return True
End If
End If
Return False
End Sub