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

한개 버튼으로 뷰 보이고 사라지게 하는 조건문을 어떻게 써야할지 모르겟네요 ㅠㅠ

0 추천
public class MainActivity extends AppCompatActivity {
    Button button = (Button) findViewById(R.id.button01);
    Button button02 = (Button) findViewById(R.id.button02);
    Button button03 = (Button) findViewById(R.id.button03);
    LinearLayout linear = (LinearLayout) findViewById(R.id.Linear_01);


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        button.setTypeface(Typeface.createFromAsset(this.getAssets(),"PoetsenOne-Regular.ttf"));

        button02.setTypeface(Typeface.createFromAsset(this.getAssets(),"PoetsenOne-Regular.ttf"));

        button03.setTypeface(Typeface.createFromAsset(this.getAssets(),"PoetsenOne-Regular.ttf"));


    }

    public void arcClick(View v) {
        
        

    }


}
하단에 클릭 이벤트에 관하여  한번클릭하면 gone 상태이던 뷰가 VISIBLE로 바뀌는
 까진 햇엇는데 다시한번 클릭하면 원상태로 돌아가게하는 것을 조건문으로 작성하고 
싶은데 입문자라 어떤 식으로 작성해야할지가 감이 안잡히네요
검색햇을때 Boolean 형태로 작성하라고도 
봣던거 같은데 감히 안잡히네요 ㅠㅠ 
익명사용자 님이 2016년 4월 15일 질문

2개의 답변

+1 추천
view1.setVisibility(view1.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE);
쎄미 (162,410 포인트) 님이 2016년 4월 16일 답변
0 추천
뭐 전역변수로

isAAA == false 잡아주시고

if(isAAA == true)

{

 gone처리

isAAA = false;

}

else

{

visible처리

isAAA=true;

}

이런식으로 하면 될거 같네요
익명사용자 님이 2016년 4월 16일 답변
...