想做一个Android app,但是背景不能铺满整个页面,不知道大家是用什么样的图片?
PHP中文网
PHP中文网 2017-04-18 09:17:48
0
4
757

如图,导入的资源是选择的新建Image asset->launch icon下的image,图片类型是jpeg(哪怕是png问题也一样),以下是LinearLayout中的属性

android:layout_height="match_parent"
android:layout_width="match_parent"
android:baselineAligned="false"
android:orientation="vertical"
android:background="@mipmap/ic_aa"

如果是导入的图片,还会模糊掉,但是如果是直接复制进去的图片却比较清晰。

感觉遇到了人生的瓶颈,跪求解答。

试了用XML解决的办法,边缘还是透白。

我试了试第二个Image的方法,在LinearLayout下只放一个<ImageView>
图片是系统的图标,但是也是空白了。

我后面又试了试,在drawable下面的图标,大概是可以铺满屏幕的,但是如果想要导入一个图片,它下面的缩略图什么的又都变成了灰色的,拿着导入的灰色图片添加背景,还是四周空白,是不是我图片不太对啊?

貌似系统自带的图标和我去别的地方下载的图标都可以铺满,只要是自己加的图片都这么惨,跪求一个可以的图片拿来试试看啊。或者哪里下载可用图片也行。

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_login"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    tools:context="com.android.mobilepay.mobilepay.LoginActivity"

    android:orientation="vertical"
    android:background="@drawable/ic_action_h"
    >
    </LinearLayout>

按照采纳的答案我认真看了下用于导入的资源,它的边缘有一层透明的边缘,直接复制粘贴进去的资源边缘是没有这一层透明的,所以,正解就是资源没搞好。TT ^TT

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
Peter_Zhu

どこかで間違いを犯したようです。デフォルトでは、ビューの背景が全画面に拡大されます。コードを追加してください。
----------------- -- ------------------------区切り線--------------- ------------------
あなたの問題はリソース ファイルにあります。つまり、画像を全画面表示できないことではなく、画像自体が問題です。ディレクトリ内のドローアブルリソースを確認してください。
ソースファイル自体にパディングがない可能性がありますが、ドローアブルリソースを直接追加する方法が間違っています。これらを ImageAsset を使用する代わりに xxxdpi-drawable などのディレクトリに配置すると、このツールの生成カテゴリを選択すると、起動アイコン、ActionBar アイコン、通知アイコンなどの生成に使用されることがわかります。 ActionBar アイコンなどの一部のカテゴリでは、パディングを強制的に追加します

いいねを押す +0
左手右手慢动作

ポータル:

  1. ビットマップ XML および BitmapDrawable アプリケーションの例

  2. 描画可能リソース - XML ビットマップ

いいねを押す +0
小葫芦

代わりに ImageView を使用してください。

リーリー

scaleType いくつかのパラメータを試して、満足のいくパラメータを見つけてください。

いいねを押す +0
小葫芦

BitmapDrawable を使用し、src を画像に設定し、BitmapDrawable の重力を「fill_verical|fill_horizo​​nal」に設定してから、LinearLayout の背景をこのビットマップに設定します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート