, 정말 안 :
public class Opciones extends ListFragment {
private String myfriends[];
private String sexo;
LinearLayout layoutopciones;
View view;
public Opciones() {
myfriends = new String[] {
"Modificar datos perfil",
"Borrar perfil",
"Borrar progreso ejercicios",
"Opcion",
"Opcion",
"Opcion",
};
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListAdapter listAdapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, myfriends);
setListAdapter(listAdapter);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
view=inflater.inflate(R.layout.fragmentopciones, container, false);
return inflater.inflate(R.layout.fragmentopciones, container, false);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
sexo= ((MainActivity)getActivity()).getMyData();
layoutopciones=(LinearLayout)view.findViewById(R.id.layoutopciones);
if(sexo.equals("mujer")){
layoutopciones.setBackgroundColor(Color.parseColor("#E37AA9"));
}
}}
이 fragmentopciones.xml입니다 :
이
내 listfragment.java입니다. 여기 내가해야만하는 것이있다.
1) 사용자 정의 글꼴로드를 처리 할 사용자 정의 클래스를 작성하십시오. 그러나이 심각한 메모리 누수 문제가 있으며이를 피할 수 있습니다. 당신이이 같은 글꼴 경로가 포함되어야합니다 https://code.google.com/p/android/issues/detail?id=9904
참고 : 사용자 정의 어댑터 만들기 "글꼴/your_font.ttf"
2) 사용자가 액세스 할 수 있도록 나는 # 7 여기에 코드를 따라 맞춤 서체 클래스. 여기를 참조하십시오 : http://www.ezzylearning.com/tutorial.aspx?tid=1763429
3) 사용자 지정 어댑터를 참조하도록 new ArrayAdapter
비트를 변경하십시오.
제발 도와주세요. – user3013767