나는 처음 사용할 때 사용자에게 보여주는 안드로이드 알리미 대화 상자가 있습니다. 이제이 경고 대화 상자의 텍스트가 커서 스크롤이 필요합니다.안드로이드 대화 상자를 닫을 때까지 스크롤하십시오.
나는 사용자가 확인 버튼을 누를 때 그가 텍스트의 끝에 도달 할 때까지, 자체에 의해 을 대화 스크롤을하고 싶습니다.
프로그래밍 방식으로이 문제를 해결하려면 어떻게해야합니까? 예상되는 동작의
의사 코드 :
1 : 두 방법으로이 작업을 수행 할 수
alert.setPositiveButton("Let's Get Started!!",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if(scrolled_till_end)
dismissDialogue();
else
scrollFurther(); // scroll_further to next unviewed part of dialog
}
});
코드를 입력 해주세요 ... 그리고 직접적으로 보지 않고 다음 unviewed 섹션으로 스크롤하고 싶습니다. 라이센스 계약서의 ver bottom..like – SoulRayder
@SoulRayder 원하는대로 코드를 제공했습니다. – AssIstne
감사합니다. @AssIstne. 나는 이미 첫 번째 부분을 완성했다. 내 대화 상자는 여러 textviews의 레이아웃을 가지고 있기 때문에 텍스트 뷰 대신에 상대적인 레이아웃을 취하기 위해이 코드를 수정해야했습니다. 또한, * 대화 상자가 생성 된 후이 [answer] (http://stackoverflow.com/questions/)에서와 같이 버튼을 직접 참조하여이 작업을 수행함으로써 onclicklistener 비헤이비어를 * 대체 *해야합니다. 2620444/how-to-prevent-a-dialog-from-click-when-a-button-is-click) 에릭으로. 핵심적인 논리 주셔서 감사합니다 :) – SoulRayder