package com.konka.music.ui.fragment.singer;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.support.v4.app.FragmentTabHost;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import com.konka.music.R;
import com.konka.music.util.ViewUtility;
import com.kubeiwu.baseclass.fragment.KFragmentTab;
public class SingerTabFragment extends KFragmentTab {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view=super.onCreateView(inflater, container, savedInstanceState);
View root=inflater.inflate(R.layout.singertabfragment_layout, container, false);
FrameLayout frameLayout=ViewUtility.findViewById(root, R.id.singertabfragment);
frameLayout.addView(view);
getActivity().getActionBar().setTitle("歌手");
return root;
}
@SuppressLint("InflateParams")
@Override
protected void initTab(FragmentTabHost mTabHost) {
for (int i = 0; i < singername.length; i++) {
Bundle bundle = new Bundle();
View view = LayoutInflater.from(getActivity()).inflate(R.layout.singertab_item_view, null);
TextView textView = ViewUtility.findViewById(view, R.id.singertab_textview);
bundle.putString("area", areas[i]);
textView.setText(singername[i]);
mTabHost.addTab(mTabHost.newTabSpec(areas[i]).setIndicator(view), SingerChileFragment.class, bundle);
}
}
@Override
public TabConfig getTabConfig() {
TabConfig config = new TabConfig();
config.setWidgetBackgroundResource(R.drawable.singertab_weiget_bg);
return config;
}
private String[] singername = { "华语", "欧美", "日韩" };
private String[] areas = { "cn", "western", "kr" };// cn, western, kr , jp
}