Я использую код от http://mindtherobot.com/blog/272/android-custom-ui-making-a-vintage-thermometer/ в качестве основы для пользовательского пользовательского интерфейса. AndroidManifest.xml Исходный код содержит код следующим образом:Пользовательский пользовательский интерфейс UI не удается нарисовать при изменении SDK
<application>
...
</application>
<uses-sdk
android:minSdkVersion="3"
/>
Я изменил это:
<uses-sdk
android:minSdkVersion="18"
android:targetSdkVersion="19"
/>
<application>
...
</application>
и рука не в состоянии сделать. Фон холст рисует отлично, как и ручной винт (хотя его цвет кажется неправильным). В чем проблема? Мне нужно обновить SDK, так как я буду использовать некоторые API, доступные только в новых SDK.
Также обратите внимание, что я переместил вещи <uses-sdk>
выше <application>
, в противном случае возникает предупреждение. Если я оставлю <uses-sdk>
материал ниже <application>
, тогда любая версия SDK «кажется» работает, и рука правильно рисует. «Кажется» в кавычках, так как это, вероятно, не работает правильно.
Если товар <uses-sdk>
поставлен выше <application>
, то minSdkVersion = "13" является самым высоким, что работает.