나는 HTC 장치에서도 에뮬레이터의 밝은 회색 및 검은 색 텍스트의 회 전자를 사용하고 있습니다. Motorola Defy에서 컨트롤은 어두운 회색이며 텍스트는 흰색입니다.장치 색상을 얻는 방법?
currient 장치의 기본 텍스트 색을 어떻게 얻을 수 있습니까?
나는 HTC 장치에서도 에뮬레이터의 밝은 회색 및 검은 색 텍스트의 회 전자를 사용하고 있습니다. Motorola Defy에서 컨트롤은 어두운 회색이며 텍스트는 흰색입니다.장치 색상을 얻는 방법?
currient 장치의 기본 텍스트 색을 어떻게 얻을 수 있습니까?
Macarse의 답변은 올바른 방향으로 가고 있지만 다른 방법을 사용합니다.
나는 /platforms/android-X/data/res/values
xml 파일을보고 색깔이 background_dark
인 것을 찾았다.
는 Finnally이 코드 사용 장치 RU 사용
public class MyAdapter extends ArrayAdapter<SpinnerItem> {
// ...
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View v = super.getDropDownView(position, convertView, parent);
TextView tv=(TextView)v.findViewById(android.R.id.text1);
tv.setTextColor(Resources.getSystem().getColor(android.R.color.background_dark));
return v;
}
}
모든 수행에 의해 수행 사용자 정의/제조는 내부에 : 당신이 TextView
를 사용하는 경우
android:colors
android:styles
android:themes
당신하여 기본 텍스트 색상을 확인할 수 있습니다 TextView
개체를 만들고 getTextColors()으로 전화하십시오.
또 다른 가능성은 스타일이 TextView
에 적용되는 방식을 확인하고 getResource()
방법을 사용하여 찾고있는 정확한 색상을 얻는 것입니다.
.. 디자 이어 HD와 내가 말할 수있는 일에 모토로라 디파이 –
HTC를하는 장치에 대한 색상이 흰색입니다 .. 우리는 텍스트 색상을 설정해야합니다. – rekire
, 나는 또한 모토로라 드로이드 장치에 같은 문제에 직면 한 –