![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
androidの間違い探しアプリを作ろうと思っています。
イメージ的には背景用のImageViewに画像を表示して、
間違っている箇所にカラのImageViewを載せ、
ImageViewがクリックされたら正解というような仕組みにしようと思っています。
そこで、下記コードを書いています。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
>
<ImageView
android:id="@+id/mainImage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/stage1"
></ImageView>
<ImageView
android:id="@+id/onImage"
android:layout_width="40dip"
android:layout_height="40dip"
android:layout_marginLeft="240dp"
android:layout_marginTop="180dp"
android:onClick="seikai"
/>
</RelativeLayout>
が、解像度や画面サイズによってカラのImageViewの場所が変わってしまい、うまくいきません。
resフォルダ内に
「layout-land-hdpi」
「layout-land-ldpi」
「layout-land-mdpi」
「layout-land-xhdpi」
フォルダを作り、解像度ごとに位置の微調整は行なっていますが、
画面サイズが異なるとやはりずれてしまいます。
解像度、画面サイズにかかわらず位置を固定する方法はないのでしょうか。
ない場合はやはり画面サイズと解像度すべての条件のxmlを作成する必要がありますか。
また、そもそも
「イメージ的には背景用のImageViewに画像を表示して、間違っている箇所にカラのImageViewを載せる」やり方が間違っているのでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
試してませんが、ImageViewに設定された背景イメージは、画面サイズに応じてリサイズされたりしませんか? それに、ImageViewを重ねあわせて……というのも、どうなのか。
多分、誰も回答しないかもしれません。そんなこと、普通しないので。こうした場合、たいていは新しいViewを定義して、そこでコードでイメージを描画していくものです。これならイメージの位置もサイズも重ねわせの仕方もすべて自分で制御できます。また描画スピードも違いますし。グラフィック関係は、コンポーネントを組み合わせるのでなくすべてコード処理するのが一番です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- Android(アンドロイド) いま3台のAndroidを使っています。 AndroidってiPhoneには無いmicroSDXCが 1 2022/05/06 11:42
- Bluetooth・テザリング Windows11PCとAndroidスマホのUSBテザリングで繋げるネット環境が繋がらなくなった。 1 2023/02/05 15:57
- Android(アンドロイド) Android端末でApple Music等は使えますか? 3 2023/04/24 14:28
- Android tar.ファイルのインストールについて知りたいです 2 2022/07/23 15:34
- Android Android13 について教えて 4 2023/02/23 11:13
- iPhone(アイフォーン) AndroidからiCloudへ 5 2022/12/06 22:30
- Android(アンドロイド) Googleフォト 1 2022/03/25 07:38
- Android(アンドロイド) Android端末のAppleIDを変更したい Androidのスマホ(Xperia)にAppleM 3 2023/04/03 11:50
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
androidプログラムのエラーにつ...
-
Android開発(switch文)について
-
Google8とiPhoneseどっちを、買...
-
クラシルリワード って、旧スマ...
-
dアカウントのこの端末登録名っ...
-
親名義でスマホをdocomo契約し...
-
格安スマホ複数持ちでのポイ活...
-
Googleフォトにバックアップし...
-
電波マークが2つあるのですが、...
-
Fireタブレットで、この「端末...
-
アンドロイド版モンスト 動作重...
-
機種変更する時の、Googleアカ...
-
ahamoでデザリングを使う操作を...
-
最近スマホの調子がおかしいで...
-
Androidアプリ、auとdocomo別々?
-
端末からhtmlファイルをブラウ...
-
PCからスマホ端末保存による情...
-
機種変更しようか迷ってます。 ...
-
xperiaのsov36と、so01kの違い...
-
ワイモバイルスマホ、フィルタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
androidアプリ開発 -間違い探...
-
androidプログラムのエラーにつ...
-
android.os.Systemをimport
-
Musicカウントフリー適用外?
-
canvas を android で見ると...?
-
android AVDからネットワーク接続
-
Androidプログラムについて
-
エミュレーターでAndroidMarket...
-
スクショを消さずにスマホに残...
-
perlでアクセス端末の解像度を...
-
バージョンアップ後の不具合
-
Android開発(switch文)について
-
さっき、YouTubeをandroidでみ...
-
Android開発の初心者です。分か...
-
スマホアプリ、GANMAが、ば―ジ...
-
Androidアプリ 通信について
-
Googleフォトにバックアップし...
-
Androidスマートフォンについて...
-
クラシルリワード って、旧スマ...
-
SIMフリーとはなにか
おすすめ情報