O problema é que "ter uma aparência consistente do aplicativo em todas
as versões" quer dizer na prática "uma aparência inconsistente em
relação ao sistema em todas as versões".
O ideal seria o aplicativo usar o visual dos componentes daquela
versão específica do Android que estiver rodando.
Minha primeira abordagem ao começar a desenvolver para Android foi
tentar customizar os botões. Desisti depois de encontrar lugares onde
as imagens eram definidas no próprio código fonte do Android!! Pode
isso Arnaldo??
2012/6/28 luciofm <luciofm@gmail.com>:
> Quem dita o estilo dos componentes é o Theme do aplicativo ou de cada
> activity.
>
> Theme.Holo.Light por exemplo (mas isso só funciona em 3.0+)...
>
> Para ter uma aparencia consistente em todas as versões você deve criar o seu
> proprio tema.
>
> Lúcio Maciel
> luciofm@gmail.com
>
>
>
> On Thu, Jun 28, 2012 at 8:53 AM, Renato Porto Puccini
> <renatoppuccini@gmail.com> wrote:
>>
>> Então,
>> é que eu criei meu projeto e define o target 15, e minsdk 7 no manifest.
>>
>> Dae a hora que rodo no emulador versao ics 4.0.3, os EditText aparecem
>> versão android 2.3 e não o EditText do ICS (que é praticamente uma linha).
>> E não tenho a opção de settar o theme.holo.light. no manifest.
>>
>> Sera que fiz algo errado?
>>
>>
>> ------------------------------------------
>> Renato Porto Puccini
>> renatopuccinipt.com
>> @renatoporto
>> renatoppuccini@gmail.com
>> ------------------------------------------
>>
>>
>>
>> On Thu, Jun 28, 2012 at 8:14 AM, Marcelo Henrique <marcelohd02@gmail.com>
>> wrote:
>>>
>>> Sim aparece mas ´preciso colocar no manifest.xml as versoes de sdk que
>>> voce terá o suporte
>>>
>>> http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
>>>
>>> To specify API Level requirements, add a <uses-sdk> element in the
>>> application's manifest, with one or more of these attributes:
>>>
>>> android:minSdkVersion — The minimum version of the Android platform on
>>> which the application will run, specified by the platform's API Level
>>> identifier.
>>> android:targetSdkVersion — Specifies the API Level on which the
>>> application is designed to run. In some cases, this allows the application
>>> to use manifest elements or behaviors defined in the target API Level,
>>> rather than being restricted to using only those defined for the minimum API
>>> Level.
>>> android:maxSdkVersion — The maximum version of the Android platform on
>>> which the application is designed to run, specified by the platform's API
>>> Level identifier. Important: Please read the <uses-sdk> documentation before
>>> using this attribute.
>>>
>>> When preparing to install your application, the system checks the value
>>> of this attribute and compares it to the system version. If
>>> the android:minSdkVersion value is greater than the system version, the
>>> system aborts the installation of the application. Similarly, the system
>>> installs your application only if its android:maxSdkVersion is compatible
>>> with the platform version.
>>>
>>> If you do not specify these attributes in your manifest, the system
>>> assumes that your application is compatible with all platform versions, with
>>> no maximum API Level.
>>>
>>> To specify a minimum platform version for your application, add
>>> a <uses-sdk> element as a child of <manifest>, then define
>>> the android:minSdkVersion as an attribute.
>>>
>>> For more information, see the <uses-sdk> manifest element documentation
>>> and the API Levels document.
>>>
>>> Se nao é isso desconsidere este !! Abraços
>>>
>>>
>>> Em 28 de junho de 2012 00:52, Renato Porto Puccini
>>> <renatoppuccini@gmail.com> escreveu:
>>>
>>>> Como funciona o suporte a versoes anteriores sobre design, por exemplo
>>>> dos EditTexts?
>>>>
>>>> O EditText do ICS apareceria em um dispositivo 2.1 ou somente o
>>>> contrario ocorre?
>>>>
>>>> abs
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------
>>>> Renato Porto Puccini
>>>> renatopuccinipt.com
>>>> @renatoporto
>>>> renatoppuccini@gmail.com
>>>> ------------------------------------------
>>>>
>>>
>>>
>>>
>>> --
>>> - Marcelo Henrique -
>>> "Se não puder se destacar pelo talento, vença pelo esforço." (Dave
>>> Weinbaum)
>>>
>>
>
Re: [androidbrasil-dev] Compatibilidade de design
06:23 |
Assinar:
Postar comentários (Atom)






0 comentários:
Postar um comentário