9
3 개의 탭이 포함 된 탭 레이아웃이 있습니다. 런타임에 4 번째 탭을 추가하고 잠시 후이 탭을 숨기려고합니다. Android에서 탭을 숨기는 방법을 알려주세요.Android 탭 레이아웃에서 탭을 숨기는 방법은 무엇입니까?
3 개의 탭이 포함 된 탭 레이아웃이 있습니다. 런타임에 4 번째 탭을 추가하고 잠시 후이 탭을 숨기려고합니다. Android에서 탭을 숨기는 방법을 알려주세요.Android 탭 레이아웃에서 탭을 숨기는 방법은 무엇입니까?
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
그런 다음 런타임을 사용하면 4 탭을 숨기려고하는 것을 가정하면이
tabHost.getTabWidget().getChildAt(3).setVisibility(View.GONE);
으로 자원에서 TabHost
를 가져옵니다. (So 3 is used
를)
의미가 있습니다, 매우 U 감사합니다 – indira
고마워, 내 초기 접근 방식은 2.2 이상에서는 작동하지만 2.1과 충돌하는 removeViewAt (...)를 사용했다. – PJL
getChildAt가 아닌 getChildTabViewAt를 사용해야합니다. –