0
왜이 간단한 코드가 작동하지 않습니까? 처음에 나는 interchangeblyFab 아이콘 크기 변경
final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(fab.SIZE_MINI == 1)
{
fab.setSize(FloatingActionButton.SIZE_NORMAL);
}
else
fab.setSize(FloatingActionButton.SIZE_MINI);
}
});
}
그것은 첫 번째 클릭에 있지만 후에 정상 크기로 변경 않는 크기를 이동하는 자바 코드에이 작은 조각을 사용 그런 다음 XML 코드 app:fabSize="mini"
을 사용하여 미니에 공장 아이콘의 크기를 설정 그것은 다시 바뀌지 않는다는 것입니다. 어떤 도움을 주시면 감사하겠습니다!
확인해야는'fab.getSize()는 == FloatingActionButton.SIZE_MINI' – hering
는 와우는 큰 일! – Nobody