android自適應圖片
⑴ Android 如何讓圖片自適應WebView大小
在android4.0的版本之前是可以通過webView的一個屬性設置圖片大小自適應的,但是在4.0之後該屬性設置無效,現在解決的辦法是通過得到html中的Img標簽,然後在html中插入javascript語言,修改img的屬性
⑵ android WebView圖片自適應問題
ImageView imageView = (ImageView) findViewById(R.id.imageView);
Glide.with(this).load(R.drawable.loading).into(imageView); 直接就可以播放gif圖片
⑶ Android里ImageView里圖片自適應問題
具體還是看布局給的空間,高寬都為warp_content ,添加屬性scaleType具體參數可以看需求自己加
⑷ android怎麼設置自適應大小的背景圖片
需要給你的ImageView布局加上Android:adjustViewBounds="true"
<ImageView android:id="@+id/test_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:layout_gravity="center"
android:contentDescription="@string/app_name"
android:src="@drawable/ic_launcher" />
然後,在代碼里設置ImageView.最大寬度和最大高度,因為adjustViewBounds屬性只有在設置了最大高度和最大寬度後才會起作用
int screenWidth = getScreenWidth(this);
ViewGroup.LayoutParams lp = testImage.getLayoutParams();
lp.width = screenWidth;
lp.height = LayoutParams.WRAP_CONTENT;
testImage.setLayoutParams(lp);
testImage.setMaxWidth(screenWidth);
testImage.setMaxHeight(screenWidth * 5); 這里其實可以根據需求而定,我這里測試為最大寬度的5倍
⑸ android 圖片大小如何設置可以自適應不同解析度
不知道你什麼情況下要讓圖片自適應不通過解析度。給你舉個例子吧,希望對你有所幫助!當你把圖片塞到imageView中時,布局注意
不要把值定死 比如:
android:layout_width="100dp"
android:layout_height="90dp"
直接給他
android:layout_width="fill_parent"
android:layout_height="wrap_content"
這樣 ,才能適應你解析度。
還有就是drawable_hdpi ,ldpi,mdpi分別代表不同解析度drawable_hdpi(800*480),ldpi(480*320),mdpi(320*240),你自己放圖片時注意了。
⑹ android如何設置圖片自適應控制項大小
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/ic_launcher"/>
寬度和高度使用fill_parent (填充父窗體)
fill_parent 可以使控制項充滿父控制項,也就是你說的自動使用圖片控制項外的控制項大小。
⑺ android中的圖片怎麼能自適應
android圖片自適應的話,你可以弄成一個9patch格式的或者讓美工適配大部分解析度就可以了。
⑻ android游戲開發:一張圖片如何在不同尺寸的手機顯示自適應,大的屏幕大,小的屏幕小,且不失真!!
建議把圖片放到res\drawable下
你有兩個選擇
1.使用.9圖片,詳情請自行網路搜索 android .9.png
2.實際上,正規的軟體開發對於不同的解析度都會提供對應的圖片(這是UX同事的任務)
在res目錄下建立類似drawable-ldpi,mdpi,hdpi等目錄,把對應的圖片放進去,這才是正規的做法。
⑼ SVG圖片自適應Android webview大小
WebSettings ws = tv.getSettings();
//html的圖片就會以單列顯示就不會變形佔了別的位置
ws.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
//讓縮放顯示的最小值為起始
webView.setInitialScale(5);
// 設置支持縮放
webSettings.setSupportZoom(true);
// 設置縮放工具的顯示
webSettings.setBuiltInZoomControls(true);