Eu estava tentando usar uma fonte personalizada no Android Studio, como fizemos no Eclipse. Mas, infelizmente, não consegui descobrir onde colocar a pasta 'ativos'!
android
android-studio
Asim Roy
fonte
fonte
Respostas:
Atualização 2020:
Crie uma pasta chamada fonte dentro da pasta res e copie sua fonte
Para uso programático:
fonte
Selecione Arquivo> Novo> Pasta> Pasta de Ativos
Clique em terminar
Clique com o botão direito do mouse em ativos e crie uma pasta chamada fontes
Coloque seu arquivo de fonte em ativos > fontes
Use o código abaixo para alterar a fonte do seu textView
fonte
Existem várias maneiras de definir a família de fontes personalizadas no campo e estou usando assim abaixo.
Para adicionar fontes como recursos, execute as seguintes etapas no Android Studio:
1) Clique com o botão direito do mouse na pasta res e vá para Novo> diretório de recursos do Android. A janela Novo Diretório de Recursos é exibida.
2) Na lista Tipo de recurso, selecione a fonte e clique em OK.
Nota: O nome do diretório de recursos deve ser fonte.
3) Adicione seus arquivos de fonte na pasta fonte.
Adicione a fonte na visualização desejada no seu arquivo xml:
Nota: Mas você solicitou o seguinte para isso:
Android Studio acima para 3.0 canary.
Sua atividade estende AppCompatActivity.
Atualize seu arquivo Gradle assim:
buildtoolsVersion
acima de 26 e mínimotargetSdkVersion
exigido 26fonte
Acho que, em vez de baixar o arquivo .ttf, podemos usar fontes do Google. É muito fácil de implementar. somente você tem que seguir estas etapas. etapa 1) Abra o layout.xml do seu projeto e a família de fontes selecionadas da exibição de texto em atributos (para a captura de tela de referência anexada)
etapa 2) Na família de fontes selecione Mais fontes .. se a fonte não estiver lá. então você verá uma nova janela se abrir; aí você pode digitar a fonte desejada e selecionar a fonte desejada nessa lista, por exemplo) Regular, Negrito, Itálico etc. como mostrado na imagem abaixo.
Etapa 3) Em seguida, você observará que uma pasta de fontes será gerada automaticamente na pasta / res com o arquivo xml de fontes selecionado.
Em seguida, você pode usar diretamente essa família de fontes no xml como
ou pro gramaticamente, você pode conseguir isso usando
fonte
Olá, aqui temos uma maneira melhor de aplicar fontes em EditTexts e TextViews no android de uma só vez e aplicá-las em todo o projeto.
Antes de tudo, você precisa criar a pasta de fontes. Aqui estão os passos.
1: Vá para (pasta do projeto) e, em seguida, app> src> main
2: Crie pastas denominadas 'assets / fonts' na pasta principal.
3: Coloque suas fontes na pasta de fontes. Aqui eu tenho 'MavenPro-Regular.ttf'
Aqui estão as etapas para aplicar fontes personalizadas no EditText e, usando essa abordagem, você pode aplicar fontes em cada entrada.
1: Crie uma classe MyEditText (seu nome preferido ...)
2: que estende o EditText
3: aplique sua fonte
Aqui está o código Exemplo;
E aqui está o código de como usá-lo.
Ou no seu arquivo xml
fonte
Com a Biblioteca de suporte 26.0 (e o Android O), as fontes podem ser carregadas facilmente dos recursos com:
Documentos para o método .
Mais informações podem ser encontradas aqui.
fonte
Quero adicionar minha resposta para o Android-O e o Android Studio 2.4
Crie uma pasta chamada fonte na pasta res . Faça o download das várias fontes que você deseja adicionar ao exemplo de fontes do Google do seu projeto
Dentro da sua família de fontes xml user
exemplo:
3.Se você quiser que seja de maneira programática, use o código a seguir
para obter mais informações, siga o link para minha postagem no blog Estilos de fonte para Android com Android Studio 2.4
fonte
Conforme o novo recurso disponível no Android O, os recursos de fonte em XML estão disponíveis como novo recurso.
Para adicionar fontes como recursos, execute as seguintes etapas no Android Studio:
1) Clique com o botão direito do mouse na pasta res e vá para Novo> diretório de recursos do Android . A janela Novo Diretório de Recursos é exibida.
2) Na lista Tipo de recurso, selecione a fonte e clique em OK.
Nota: O nome do diretório de recursos deve ser fonte.
3) Adicione seus arquivos de fonte na pasta fonte.
Você pode acessar os recursos da fonte com a ajuda de um novo tipo de recurso, a fonte. Por exemplo, para acessar um recurso de fonte, use @ font / myfont ou R.font.myfont.
por exemplo.
Typeface typeface = getResources().getFont(R.font.myfont); textView.setTypeface(typeface);
fonte
Você pode usar a biblioteca fácil e simples de terceiros EasyFonts para definir uma variedade de fontes personalizadas para o seu
TextView
. Ao usar esta biblioteca, você não precisa se preocupar em baixar e adicionar fontes na pasta assets / fonts. Também sobre a criação de objetos Typeface. Você estará livre de criar uma pasta de ativos também.Simplesmente:
Existem muitos tipos de fontes fornecidos por esta biblioteca.
fonte
1º adicione o arquivo font.ttf na pasta Font. Em seguida, adicione esta linha no método onCreate
E aqui está o meu xml
fonte
Para atribuir a fonte ao textView:
your_font_name inclui extensão de fonte.
fonte
Se você é muito novo no Android como eu, isso pode ser um pouco complicado. Certifique-se de ligar para:
método dentro de um método como
onCreate
.fonte
O Android 8.0 (API 26) introduziu novos recursos relacionados a fontes.
1) As fontes podem ser usadas como recursos.
2) Fontes para download.
Se você quiser usar fontes externas em seu aplicativo para Android, poderá incluir arquivos de fontes no apk ou configurar fontes para download.
Incluindo arquivos de fonte no APK : você pode baixar arquivos de fonte, salvá-los em res / font arquivador, definir família de fontes e usar família de fontes em estilos.
Para obter mais detalhes sobre o uso de fontes personalizadas como recursos, consulte http://www.zoftino.com/android-using-custom-fonts
Configurando fontes para download : Defina a fonte fornecendo detalhes do provedor, adicione o certificado do provedor e use a fonte nos estilos.
Para obter mais detalhes sobre fontes para download, consulte http://www.zoftino.com/downloading-fonts-android
fonte
Primeiro crie uma
assets
pasta e depois crie umafonts
pasta nela.Então você pode definir a
font
partirassets
oudirectory
como abaixo:fonte
Agora, existem muitas maneiras de aplicar a fonte. Uma das maneiras mais fáceis é a seguinte: 1) Clique com o botão direito do mouse na pasta res, vá para Novo> diretório de recursos do Android.
2) Na lista Tipo de recurso, selecione a fonte e clique em OK.
3) Coloque seus arquivos de fonte na pasta fonte.
fonte
Adicione suas fontes à pasta assets em app / src / main / assets para criar uma visualização de texto personalizada como esta:
}
Adicione FontCache: para que você não precise criar tipos de letra repetidamente como:
}
E você está pronto!
PSFrom android O, você pode adicionar fontes diretamente.
fonte
coloque fontes na pasta de ativos e aplique fontfamily: '' suas fontes
fonte
Para novos leitores
Você pode usar esta biblioteca Gloxey Custom Font Views
dependência gradle
Como usar?
Crie ativos de pasta -> fontes . Copie suas fontes para a pasta de fontes .
Use a propriedade app: font_name = "font_name_string" para aplicar a fonte na exibição.
Exemplo
fonte