우선 안드로이드를 배우고 있습니다. 내 삼성 갤럭시 S1에서 내 안드로이드 앱을 테스트하고 있습니다.안드로이드 장치 백 버튼이 작동하지 않아야합니다
내 앱 기능 : RandomNumber 버튼을 누르는 동안 난수가 생성되고 TextArea의 화면에 표시됩니다.
하지만 아래 문제에 직면하고 있습니다.
장치 뒤로 단추를 사용하면 사용자가 돌아갈 수 있습니다. 어떻게 피할 수 있니? (나는 프로그램에서 동적으로 정의 된 버튼을 가지고 있으며 뒤로 버튼 만 작동해야 함)
전화를 흔들거나 전화 위치를 변경하는 동안 임의 번호가 자동으로 생성됩니다. 어떻게 피하는거야?. 제발 조언.
버튼 만들기 동적
final Button buttonToAdd = new Button(this);
buttonToAdd.setText("RandomNumber");
리스너 :
buttonToAdd.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Strvalue = (String) buttonToAdd.getText();
if (Strvalue.equals("RandomNumber"))
{
Randomnumbergeneration();
}
}
});
장치 "버튼"의 동작을 변경하지 않아도됩니다. –
전화 _shaking 및 _moving it_의 의미를 설명하십시오. 오리엔테이션을 바꾸는 것을 의미합니까? – Endzeit
일반적으로 화면을보고 나면 전화기를 돌릴 것입니다. – user3127462