마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

시간이 지남에 따라, 버튼에 있는 글씨를 각각 다르게 표현을 해주고 싶습니다.

0 추천

 

안녕하세요.

버튼관련해서, 궁금한 점이 있어서 글을 올립니다.

지금 아래에 보면, 2번째 화면에서 보다시피 버튼 부분에 1번이라고 저장이 되어 있습니다.

그런데, 여기서 시간이 지나면, 2번, 그리고 또 시간이 지나면 3번 이라고 뜨도록 쭉쭉쭉 만들고 싶은데 그 방

법을.. 모르겠습니다. 스레드를 사용해서 만들면 된다고 들었는데.. 어떻게 구성을 해주어야 할지 잘 모르겠어

요..

결론적으로 보았을때는, 1번을 눌렀을 때는 1번에 대한 액티비티가 실행되도록 하고 싶고, 시간이 지나 바뀌

는 2번을 눌렀을 경우에는 2번에 대한 액티비티가 실행이 되도록 바꾸고 싶습니다.

 

<RelativeLayout
    android:id="@+id/toolbar_Layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true">

    <Button
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="3dp"
        android:text=" 1번 "/>

</RelativeLayout>

LALA.png

공산당 (1,960 포인트) 님이 2016년 11월 15일 질문

1개의 답변

0 추천
 
채택된 답변
시간이 지남에 따라 특정한 코드가 실행되게하는법은 알고 계신거죠?

저 버튼을 가리키는 버튼객체가 bt라고 칩시다.

그러면

bt.setText("바꿀내용");

bt.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v){

//바꿀내용

}

});

이런식으로 한번 해보세요
안드잘하고싶 (3,310 포인트) 님이 2016년 11월 16일 답변
공산당님이 2016년 11월 29일 채택됨
...