• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:解像度の違うAndroid端末での文字サイズ)

解像度の違うAndroid端末での文字サイズ

このQ&Aのポイント
  • Android端末の解像度の違いにより、同じ大きさの文字を表示する方法について知りたいです。
  • Androidでは文字を配置する際にパーセント指定ではなくptで指定する必要があるそうですが、解像度の高い端末では文字が小さく、低い端末では文字が大きく表示されてしまいます。
  • dipという考え方があるようですが、具体的にどのように文字に適用させれば良いのでしょうか?解像度の違う端末でも文字のサイズが変わらない方法はあるのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • XBG
  • ベストアンサー率60% (493/820)
回答No.1

CSSではdpそのままでは指定できなかったと思います(何せAndroid特有の単位なので)。 JavaScriptで計算しようにも画面のインチサイズを取得できないので、この辺はあきらめるしかないでしょう。

potapota24
質問者

お礼

ご回答ありがとうございます。 フォントサイズに関してはある程度見切りをつけて進めるしかないようですね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Androidアプリの解像度別レイアウト

    Androidアプリの解像度別レイアウトの質問です。 今現在、Android向けアプリの作成をしています。勉強レベルですが、Android向けのアプリをいくつか作った経験があります。そのときは自分の持っている端末にレイアウトを合わせて設計していました。 リリース向けの汎用性を持たせたアプリを作る場合、レイアウトはどのように行うのが一般的なのでしょうか。自分は、 (1)それぞれの解像度(hdpi,xhdpiなど)に合わせたレイアウトファイル.xmlを作り、setContentView()でレイアウトする。 (2)解像度別に配置するべき位置を計算してビューを配置する。(この場合pixel単位での配置になるでしょうか。) 上記2つの方法を考えました。 動的にビューを動かしたい場合などはdp単位で動かせるのかも疑問点です。 汎用性が高く、実装しやすいレイアウトのポイントなどありましたらご教授お願いします。

  • ディスプレイの解像度について

    高解像度対応のディスプレイで、解像度をさげると文字がぼやけますよね? これは、液晶だけなのですよね? 1024×768 のサイズにあわせて作成してあるパッケージ等(ゲームなどもそうかと思いますが)は、1280×1024などの高解像度で表示させると、かなり小さなサイズで表示されてしまいますが、解像度をさげると文字がぼやけるため、他の方法を探しています。 そういったフリーソフト・方法など、もしご存知でしたらおしえていただけませんか? 例)デスクトップ画面を別ウィンドウで表示させることができ、そのウィンドウでは何らかの方法で、1024×768サイズのパッケージを、文字がぼやけることもなく大きく表示できる そういうフリーソフトは不可能だ、という情報でもいいので、どうかよろしくお願いいたします。

  • 解像度を上げるとサイズが変わる

    PhoshopでWEB用のgifの書き出しをしています。 解像度72、縦2cm、横4cmのpsdファイルがあるとします。 テキストで「あいうえお」と入れ、gifに書き出してみると、文字のドットが荒く汚いので、 解像度を上げることにしました。72をたとえば400にしました。 (具体的には、メニューの「イメージ」⇒画像解像度⇒「画像の再サンプル」にチェックしたまま解像度:400にすると、ドキュメントのサイズは変わりませんでした) それで、テキストを入れなおし、gifに書き出すと、今度はきれいに表示されましたが、 代わりにgifのサイズが馬鹿でかくなりました。 このgif画像をビットマップとかで縮小して縦2cm、横4cmにすると、理想のきれいな画像ができますが、こんなことしなくても、確かPhotoshopで書き出す段階できれいになったような気がしていますが、 方法がわからず困っています。 出力する画像サイズを同じにしつつ、解像度を上げて密度を高くするにはどうしたらいいのでしょうか?

  • Androidのフォントサイズ(SP)とピクセル数

    Androidではフォントサイズを指定するときにspを使いますが、 例えば横幅768ピクセルの端末に幅いっぱい30文字等幅で表示する場合はspの計算をどのようにすればいいのでしょうか。 スケール(dpi)は2.0の端末になります。 同じく、横幅480ピクセル、dpiが1.5の端末に30文字等幅で表示する場合も同様に計算できるでしょうか。 表示はTextViewではなく、paintで行ないます。

    • ベストアンサー
    • Java
  • androidの解像度について

    android開発している方に質問なのですが、解像度が320x240とか1280x800などさまざまありますが、これらすべてに対応する方法はないのでしょうか?あと妥協しなければならない場合、皆様はandroid開発するとき解像度を制限しているのでしょうか?それともすべての解像度に対応させているのでしょうか?以上ですよろしくお願いします。

  • 解像度を変えて、アイコンと文字等の画面表示を小さくするには?

    Windows98の画面のプロパティ設定で色数と解像度の変更ができなくなっています。画面上のすべての表示(文字、ツールバー、スタートメニュー、アイコン、ポップアップウインドウなど全部)が大きくなっていて画像の解像度が良くないのを変更したいので、以下のことを試してみましたがうまくいきません。 画面のプロパティ→「設定」で「色」が16色になっているのを256色または16ビットに変えようとして「適用」→「OK」にしても画面に変化がありません。同じく画面の領域を最小から最大まで1024×728にして「適用」→「OK」にしても画面に変化がありません。もう一度「設定」を確認してみると色は16色、画面の領域は最小のまま変更できていない状態です。 画面の表示が大きくなってしまっていて文字の見え方も滑らかでなくガタガタです。画面のプロパティ→「効果」→「スクリーンフォントの縁をなめらかにする」はチェックされています。画面のプロパティ→「デザイン」で「指定する部分」のアイコンのサイズは32、フォントサイズは9を選択しているのにもかかわらず、画面上でかなり大きくみえます。どれくらいかというと文字は通常のフォントサイズ25ぐらいの大きさはあり、アイコンは通常の50位の大きさで表示されています。 解像度を変えて、アイコンや文字の画面表示を小さくするにはどうしたらよいでしょうか?ご存知の方にお力を拝借したいので、よろしくお願いします。

  • 大きいモニター程、同じ解像度なら文字は粗く見える?

    画面のサイズと解像度について http://www.iwane-web.jp/pc/gamen-kaizoudo.html ↓は↑から抜粋したものです。 > 解像度が同じ場合、モニターのインチ数が大きくなるほど文字は大きく、 小さくなるほど文字も小さくなります。 > これは単純に点の大きさが大きくなったり小さくなったりするからです。 > つまり、解像度が同じ1920×1080であるなら、21.5インチのモニターより、23インチのモニターの方が文字が大きくなります。 5インチのスマホ 12.5インチのモバイルPC 15.5インチのノートパソコン 17.3インチのノートパソコン 21インチのデスクトップパソコン 42インチのテレビ 60インチのテレビ 上記いずれの解像度も 【 1920×1080 】 だった場合、 大きいサイズの画面のドット程、1ドット(ピクセル)のサイズが大きくなるということですよね? そこに文字や絵を表示させると 【 小さいサイズの画面より、大きいサイズの画面の方が、汚く(粗く)見えるんじゃないですか? 】 例えば、【 A 】という文字を12ピクセルで描画したとしましょう。 仮に5インチのスマホ(解像度1920×1080)の 1ピクセルあたりのサイズが 2×3 ミリ 60インチのテレビ(解像度1920×1080)の 1ピクセルあたりのサイズが 24×36 ミリだとして、 3×4=12 ピクセル上に A を描画すると、 5インチスマホだと、6×12 ミリ=★72m2★ 60インチのテレビだと、72×144 ミリ=★10368m2★ 上に【 A 】が描かれる訳でしょ? 1つのピクセルが大きい程、文字はカクカクして、その分粗く見えるんじゃないですか? そう考えると、画面が大きいほど高解像度にしないと、(同じ解像度だった時の)小さい画面の文字と★同等な綺麗さの文字★として見えないのではないでしょうか? スマホで 1920×1080 というのと、 パソコンで 1920×1080 というのと、 テレビで 1920×1080 というの、 画面のサイズが違うのにどれも【フルハイビジョン】と言われても、上記の疑問があって、一概に良いとは思えないんですよねー おかしいと思いませんか? 画面サイズが大きい程、解像度が同じなら、汚く見えるんじゃないですか? 画面サイズが大きい程、解像度を高いものにしないと、見やすいとは言えないのではないでしょうか? よろしくお願い致します。

  • 解像度と文字の大きさについて

    DELL W1900インチ ワイド液晶モニタ ディメンジョン 8400 に接続し、解像度1280×720ピクセルで一太郎を開いたところ、右側が見切れてしまい、最小化、最大化などの右上のアイコンが出てきません。 解像度を変えてアイコンを全部表示すると今度は文字が小さく薄くなってしまい読みにくいです。 希望としては全画面表示をした解像度のまま文字を1280×720ピクセルの太さにしたいのですが、何か方法はあるでしょうか。

  • 画像解像度とサイズと配置

    Painter Essentials4とPhotoshopCS4とillustratorCS4を使用しています。 Painter Essentials4で、キャンバスサイズ横1600ピクセル×縦1200ピクセル、 解像度350で、画像を作成しました。 その画像を同じキャンパスサイズのillustratorCS4に配置したら、 とても小さな画像になってしまいました。 同じサイズにするにはどうしたら良いでしょうか? また、キャンバスサイズ横1600ピクセル×縦1200ピクセル解像度350で、 Painter Essentials4やillustratorCS4で背景画像を作ったとします。 それを、PhotoshopCS4のキャンパスサイズ横600ピクセル×縦600ピクセル、 解像度350の所に配置すると、Photoshopで設定したキャンパスサイズに 合うように縮小されてしまいます。 これを、元のサイズで配置するにはどうしたら良いのでしょうか? 画像解像度の違いでサイズが変化するのは解ったのですが、 どうしたら元のサイズで配置出来るのでしょうか? Photoshopとillustratorのバージョン9を使用していた頃は こんなことはなかったのですが…。 よろしくお願いします。

  • 文字サイズが大きくなってしまう

    CSSで文字サイズを指定しています。  <STYLE TYPE="text/css">   .pt10 {font-size=10.5pt;}  </STYLE>    ・・・  <TD class="pt10"> こんな感じです。 普通はこれでうまく表示されているのですが、あるパソコンだけ、文字が大きく表示されてしまいます。 ブラウザはIE5.5とNC4.7で試してみましたが どちらも同じで、ブラウザの問題では無いと思います。 原因に思い当たることがあれば教えてください。 よろしくお願いします。