2016-10-06 3 views
0

나는 그것에 활동과 8 개의 단편을 가지고 있습니다. 사용자가 버튼을 클릭하면 동적으로 하나의 조각에 50 % 알파를 설정하고 싶습니다. 그러나 조각에 알파 속성이없는 것으로 보입니다. 내 주요 질문은이 코드에 의해 가시성을 설정할 수 있지만 "방법 일 알파 또는 가시성에 동적으로" 도움이 이해할 수있을 것이다 감사 자사의 완벽하지동적으로 조각에 알파를 설정하는 방법

this.findViewById(R.id.fragment1).setVisibility(View.VISIBLE); 

내가보기처럼 조각을 캐스팅 할 수 있습니까?

답변

1
getSupportFragmentManager() 
    .findFragmentById(R.id.fragment1) 
    .getView().setVisibility(View.VISIBLE) 
2

하지만 조각이 View하지 않기 때문에이다 단편

에 대한 알파 속성이없는 것 같다. 조각이나 활동, 문자열에는 알파 속성이 없습니다.

방법 일 알파 또는 가시성 동적

전화 setAlpha() 또는 조각에 의해 관리되는 ViewsetVisibility()합니다. onCreateView()을 호출 한 후 FragmentgetView()을 호출하여 언제든지 View을 얻을 수 있습니다.

관련 문제