import android.os.Bundle;
import android.support.v4.content.res.ResourcesCompat;
import android.support.v7.app.AppCompatActivity;
public class Lab4_3Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lab4_3);
TabHost host=(TabHost)findViewById(R.id.host);
host.setup();
TabHost.TabSpec spec=host.newTabSpec("tab1");
spec.setIndicator(null, ResourcesCompat.getDrawable(getResources(), R.drawable.tab_icon1, null));
spec.setContent(R.id.tab_content1);
host.addTab(spec);
spec=host.newTabSpec("tab2");
spec.setIndicator(null, ResourcesCompat.getDrawable(getResources(), R.drawable.tab_icon2, null));
spec.setContent(R.id.tab_content2);
host.addTab(spec);
spec=host.newTabSpec("tab3");
spec.setIndicator(null, ResourcesCompat.getDrawable(getResources(), R.drawable.tab_icon3, null));
spec.setContent(R.id.tab_content3);
host.addTab(spec);
}
}
책 사서 예제따라하는 중입니다. 에러 뜨는 부분은 빨간 글씨로 크게 해놓은 부분입니다.
import android.widget.TabHost;를 해야되는 것 같은데 import 나열된 부분에 가져다 쓰고 전구모양 optimize누르고 빌드시키니까 error: TabHost is already defined in this compilation unit라고 오류가 뜨네요. 도와주시면 감사하겠습니다.