2016-04-13 3 views
0

私はAndroidアプリ開発クラスのスピリットレベルを作成しています。それは、基本的な機能だけで、様式化する必要はありません。これはもう1ヶ月間予定されていませんが、私はすでに終了しています。私はこの時間をかけて、私のアプリをより滑らかで完全なものに見せることを計画しています。TextViewsの外観をどのように変えるには?

私はスピリットレベルのアプリのオンライン画像を見て、レイアウトを作成した人のアイデアを得ました。

https://lh4.ggpht.com/fBsGglViuzgW_7-NkrdgGX70yXA6hUrl5tNmJI1uD9My-Uaqbc_TY1-EHezEWXOUr4nV=h900

私は必要があります画像(ないダイレクトコピー)の一部を描くことができますグラフィックデザイナーの友人がいるので、私はこれのほとんどを達成することができます:私は本当に、特にこのような。私が行う方法がわからない唯一のことは、私のTextViewsが上記のイメージ(「WAIT」と言うフィールド)にあるように見えるようにすることです。

どうやってこれをやりますか?私はsetBackground(Drawable draw)を見てきましたが、完全には理解していません。テキストスタイルではなくイメージのみが変更されるためです。私は周りを検索したが、関連するstackoverflowの質問やこれに関するチュートリアルを見つけることができません。

誰かが私の手助けやリンクを超えることができれば、私は非常に感謝します!ありがとうございました!

+0

このアプリでどのくらいのテキストを表示しますか?私はそれが単なる画像であり、TextViewではないと思います。 – ElDuderino

答えて

1

まず、あなたの期待に合ったフォントを見つける必要があります。あなたはここにいくつかの同様のフォント:digital fontsを見つけることができます。

アセットフォルダーにフォントを置き、名前をDigital.ttfにします。次に、あなたのjavaファイルにフォントを変更するには、このようなコードを追加し

:あなたがあなたの描画可能フォルダに入れた画像を使用して設定することができ、画面のように見えるの背景については

Typeface myTypeface = Typeface.createFromAsset(this.getAssets(), 
       "Digital.ttf"); 
TextView digital= (TextView) findViewById(R.id.your_textView); 
     digital.setTypeface(myTypeface); 

このようなテキストビューの背景:

digital.setBakgroundDrawable(Drawable object); 

私はそれが役に立ちそうです。

関連する問題