>

사용자를 클릭하면 SurfaceView에서보기의 가시성을 반환하고자합니다. 클릭하면 화면에서 볼 수 있습니다. 다음을 클릭하면 보이지 않게됩니다.

나는 이미 시도했다View.setVisibility (Integer.Reverse ())View.setVisibility (View.Gone ^ View.getVisibility ()))그러나 그들 중 누구도 작동하지 않습니다. 후자는 컴파일조차하지 않습니다.

플래그는 허용되지 않습니다

codezombie2021-05-07 04:03:32

@mikem. 실제로 code를 입력 할 때 실제로 구문 오류입니다.

codezombie2021-05-07 04:03:32

비트 필드가 아닌 가시성이 아니라 가시성이 없기 때문에 비트 조작을 사용하지 않을 것입니다. 방금 전환하고자하는 경우 표준 방법은 View입니다. SetVisibility (View.getVisibility ()== View.gone? View.Visible : View.gone); 그러나 OT를 원한다면 보이지 않는 가능성이 포함되어야 할 것에 대해 더 명확해야합니다.

Gabe Sechan2021-05-07 04:03:32

왜 이걸 비트 조작을 사용해야합니까?

samgak2021-05-07 04:03:32

나는 단독이나 바이너리 운영자를 통해 그 일을하는 간결한 방법을 찾고 있었다. 그러나 이것은 불가능합니다.

codezombie2021-05-07 04:03:32
  • 이전 Delphi 코드 소스에서 긴 문자열을 여러 행으로 나누는 방법은 무엇입니까?
  • 다음 python - 데이터 프레임에서 열 이름을 이전 이름과 비슷한 문자열로 바꿉니다