スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ListViewの使い方2:テキストサイズを変更する

先日の記事「ListViewの使い方」で表示したリストはテキストサイズが小さかったので、テキストサイズを変更してみます。


基本的にListViewを使用する際には、Adapterを設定します。先日の記事の例では、ArrayAdapterクラスのコンストラクタに、listview.xmlファイルのリソースIDを第二引数として渡しました。ここで指定したlistview.xmlファイルが、ListViewで表示するテキストのレイアウトを規定しています(と思います)。


つまり、ListViewに表示されるテキストのサイズを変更したい場合は、上記のlistview.xmlファイルでテキストサイズを指定してあげると良いという推測。




では、実際にテストしてみます。具体的には、先日の記事で使用したコードはそのまま、listview.xmlファイルだけ以下のようにします。


<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24sp">

</TextView>

変更点は、android:textSize="24sp"という部分。その名の通り、テキストサイズを指定します。変更点はこれだけ。後は実行結果を以下に示します。


ListViewテキストサイズ12sp

上記はtextSize="12sp"の場合。


ListViewテキストサイズ24sp

上記はtextSize="24sp"の場合。listview.xmlファイルを変更するだけで、ListViewに表示するテキストのサイズを変更することができました。




他にも、listview.xmlファイルを修正していくと、もっといろいろいじくれると思います(フォントやカラーなど)。


と、ここまで書いてきて、ListViewのXML AttributeにはtextSizeは無いのかと思いましたが、どうやら無いようです。Android DevelopersのサイトのXML Attributeには、text系の属性がないので無理っぽいです。

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

sepiablue

Author:sepiablue
組込みソフトウェアエンジニアやってます。普段はC言語使い。
趣味はプログラミング、京都旅行で神社巡り。
AndroidアプリをMacで開発中。

最新記事
スポンサードリンク
スポンサードリンク
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。