Ich habe ein Tastaturmodalfenster, das 9 * 9 ist. Und benutzte es Sudoku Spielbrett. In Android Studio, die Position der Taste zu bekommen habe ich den folgenden CodeWie wird das Modellfenster am gewünschten Ort angezeigt?
_selectedButton=(Button)view;
int tag=(int)_selectedButton.getTag();
_currentRow=tag/9;
_currentCol=tag%9;
int[] location=new int[2];
_selectedButton.getLocationOnScreen(location);
_p=new Point();
_p.x=location[0];
_p.y=location[1];
ShowKeyBoard();
ShowKeyBoard wie diese
int offsetX=30;
int offsetY=30;
_popupWindow.showAtLocation(_keyBoardLayout, Gravity.NO_GRAVITY, _p.x+offsetX, _p.y+offsetY);
ist nach, dass er einen Schlüssel auswählt und ich das Popup-Fenster schließen.
public void BtnKey1Pressed(View view)
{
_selectedButton.setText("1");
_popupWindow.dismiss();
}
Wie kann ich das in Xamarin Android tun? Ist es möglich, solche Daten in Xamarin zu erhalten?
int selectedKey=ShowKeyBoard();
Könnten Sie bitte Ihre Frage spezifizieren. Um einen Rückgabewert von ShowKeyboard zu erhalten, müssen Sie es nur mit Rückgabewert deklarieren und einen Wert zurückgeben;) – Matt
All den Code, den ich in Java mit Android Studio geschrieben habe und ich möchte es im Xamarin Android-Format. –