久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <i id='rb8Cq'><tr id='rb8Cq'><dt id='rb8Cq'><q id='rb8Cq'><span id='rb8Cq'><b id='rb8Cq'><form id='rb8Cq'><ins id='rb8Cq'></ins><ul id='rb8Cq'></ul><sub id='rb8Cq'></sub></form><legend id='rb8Cq'></legend><bdo id='rb8Cq'><pre id='rb8Cq'><center id='rb8Cq'></center></pre></bdo></b><th id='rb8Cq'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='rb8Cq'><tfoot id='rb8Cq'></tfoot><dl id='rb8Cq'><fieldset id='rb8Cq'></fieldset></dl></div>
  • <legend id='rb8Cq'><style id='rb8Cq'><dir id='rb8Cq'><q id='rb8Cq'></q></dir></style></legend>

      <bdo id='rb8Cq'></bdo><ul id='rb8Cq'></ul>

    <small id='rb8Cq'></small><noframes id='rb8Cq'>

      <tfoot id='rb8Cq'></tfoot>

        Android Image Dialog/Popup 與圖像大小相同且無(wú)邊框

        Android Image Dialog/Popup same size as image and no border(Android Image Dialog/Popup 與圖像大小相同且無(wú)邊框)
            • <bdo id='anmrv'></bdo><ul id='anmrv'></ul>

              <i id='anmrv'><tr id='anmrv'><dt id='anmrv'><q id='anmrv'><span id='anmrv'><b id='anmrv'><form id='anmrv'><ins id='anmrv'></ins><ul id='anmrv'></ul><sub id='anmrv'></sub></form><legend id='anmrv'></legend><bdo id='anmrv'><pre id='anmrv'><center id='anmrv'></center></pre></bdo></b><th id='anmrv'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='anmrv'><tfoot id='anmrv'></tfoot><dl id='anmrv'><fieldset id='anmrv'></fieldset></dl></div>

                <tfoot id='anmrv'></tfoot>
                  <tbody id='anmrv'></tbody>

                <legend id='anmrv'><style id='anmrv'><dir id='anmrv'><q id='anmrv'></q></dir></style></legend>

                • <small id='anmrv'></small><noframes id='anmrv'>

                  本文介紹了Android Image Dialog/Popup 與圖像大小相同且無(wú)邊框的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  目前我正在使用文件瀏覽器.一切正常,但有一個(gè)例外:如果用戶單擊圖像(jpg,png,bmp,..),我希望圖像顯示在與圖像大小相同的對(duì)話框或彈出窗口中 - 這樣就沒(méi)有邊框了.圖像文件位于 sdcard 上.

                  At the moment I am working on a file browser. Everything works fine with one exception: If the user clicks on an image (jpg, png, bmp, ..), I want the image to be displayed in a dialog or in a popup which has the same size as the image - so that there are no borders at all. The image files are located on the sdcard.

                  這是我目前所擁有的:

                  BitmapDrawable bitmap = new BitmapDrawable(context.getResources(), TARGET_PATH);
                  
                  AlertDialog.Builder imageDialog = new AlertDialog.Builder(context);
                  LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                  
                  View layout = inflater.inflate(R.layout.thumbnail, null);
                  ImageView image = (ImageView) layout.findViewById(R.id.thumbnail_IMAGEVIEW);
                  image.setImageDrawable(bitmap);
                  imageDialog.setView(layout);
                  imageDialog.create();
                  imageDialog.show();
                  

                  XML 文件:

                  <?xml version="1.0" encoding="utf-8"?>
                  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                      android:layout_width="match_parent"
                      android:layout_height="match_parent" >
                  
                      <ImageView
                          android:id="@+id/thumbnail_IMAGEVIEW"
                          android:layout_width="wrap_content"
                          android:layout_height="wrap_content"
                          android:layout_alignParentLeft="true"
                          android:layout_alignParentTop="true"
                          android:contentDescription="@string/icon_DESCRIPTION" />
                  
                  </RelativeLayout>
                  

                  這是輸出:

                  圖像邊緣有丑陋的邊框 - 我不希望它們顯示出來(lái).我嘗試了很多在 google 等中列出的東西和示例. - 還沒(méi)有任何效果.

                  There are ugly borders at the edges of the images - I don't want them to be shown. I tried lots of stuff and examples listed in google, etc.. - nothing worked yet.

                  最好的選擇是使圖像后面的對(duì)話框/視圖與圖像大小相同.另一種方法是將圖像背后的背景設(shè)置為透明.

                  The best option will be to make the dialog/the view behind the image, the same size as the image. Another way could be to set the background behind the image transparent.

                  如何實(shí)現(xiàn)任何解決方案?我想讓背景與圖像的大小相同,因此不會(huì)留下不可見(jiàn)"的東西,但我也可以使用透明選項(xiàng).

                  How do I achieve any solution? I'd love to make the background the same size as the image is, so there is no "invisible" stuff left, but I will also be okay with the transparent option.

                  解決方案:

                  // Get screen size
                  Display display = context.getWindowManager().getDefaultDisplay();
                  Point size = new Point();
                  display.getSize(size);
                  int screenWidth = size.x;
                  int screenHeight = size.y;
                  
                  // Get target image size
                  Bitmap bitmap = BitmapFactory.decodeFile(TARGET);
                  int bitmapHeight = bitmap.getHeight();
                  int bitmapWidth = bitmap.getWidth();
                  
                  // Scale the image down to fit perfectly into the screen
                  // The value (250 in this case) must be adjusted for phone/tables displays
                  while(bitmapHeight > (screenHeight - 250) || bitmapWidth > (screenWidth - 250)) {
                      bitmapHeight = bitmapHeight / 2;
                      bitmapWidth = bitmapWidth / 2;
                  }
                  
                  // Create resized bitmap image
                  BitmapDrawable resizedBitmap = new BitmapDrawable(context.getResources(), Bitmap.createScaledBitmap(bitmap, bitmapWidth, bitmapHeight, false));
                  
                  // Create dialog
                  Dialog dialog = new Dialog(context);
                  dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
                  dialog.setContentView(R.layout.thumbnail);
                  
                  ImageView image = (ImageView) dialog.findViewById(R.id.imageview);
                  
                  // !!! Do here setBackground() instead of setImageDrawable() !!! //
                  image.setBackground(resizedBitmap);
                  
                  // Without this line there is a very small border around the image (1px)
                  // In my opinion it looks much better without it, so the choice is up to you.
                  dialog.getWindow().setBackgroundDrawable(null);
                  
                  // Show the dialog
                  dialog.show();
                  

                  XML 文件:

                  <?xml version="1.0" encoding="utf-8"?>
                  <ImageView xmlns:android="http://schemas.android.com/apk/res/android"
                      android:id="@+id/imageview"
                      android:layout_width="match_parent"
                      android:layout_height="match_parent" >
                  
                  </ImageView>
                  

                  最終輸出:

                  推薦答案

                  從這里改變你的 ImageView:

                  Change your ImageView from this:

                  <ImageView
                          android:id="@+id/thumbnail_IMAGEVIEW"
                          android:layout_width="wrap_content"
                          android:layout_height="wrap_content"
                          android:layout_alignParentLeft="true"
                          android:layout_alignParentTop="true"
                          android:contentDescription="@string/icon_DESCRIPTION" />
                  

                  到這里:

                  <ImageView
                          android:id="@+id/thumbnail_IMAGEVIEW"
                          android:layout_width="wrap_content"
                          android:layout_height="wrap_content"
                          android:layout_alignParentLeft="true"
                          android:layout_alignParentTop="true"
                          android:adjustViewBounds="true" <!-- Here is the thing -->
                          android:contentDescription="@string/icon_DESCRIPTION" />
                  

                  希望這會(huì)有所幫助.

                  這篇關(guān)于Android Image Dialog/Popup 與圖像大小相同且無(wú)邊框的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Get user#39;s current location using GPS(使用 GPS 獲取用戶的當(dāng)前位置)
                  IllegalArgumentException thrown by requestLocationUpdate()(requestLocationUpdate() 拋出的 IllegalArgumentException)
                  How reliable is LocationManager#39;s getLastKnownLocation and how often is it updated?(LocationManager 的 getLastKnownLocation 有多可靠,多久更新一次?)
                  How to detect Location Provider ? GPS or Network Provider(如何檢測(cè)位置提供者?GPS 或網(wǎng)絡(luò)提供商)
                  Get current location during app launch(在應(yīng)用啟動(dòng)期間獲取當(dāng)前位置)
                  locationManager.getLastKnownLocation() return null(locationManager.getLastKnownLocation() 返回 null)
                    <tfoot id='mw4oG'></tfoot>
                  • <legend id='mw4oG'><style id='mw4oG'><dir id='mw4oG'><q id='mw4oG'></q></dir></style></legend>
                      <bdo id='mw4oG'></bdo><ul id='mw4oG'></ul>

                        • <i id='mw4oG'><tr id='mw4oG'><dt id='mw4oG'><q id='mw4oG'><span id='mw4oG'><b id='mw4oG'><form id='mw4oG'><ins id='mw4oG'></ins><ul id='mw4oG'></ul><sub id='mw4oG'></sub></form><legend id='mw4oG'></legend><bdo id='mw4oG'><pre id='mw4oG'><center id='mw4oG'></center></pre></bdo></b><th id='mw4oG'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='mw4oG'><tfoot id='mw4oG'></tfoot><dl id='mw4oG'><fieldset id='mw4oG'></fieldset></dl></div>

                            <tbody id='mw4oG'></tbody>
                        • <small id='mw4oG'></small><noframes id='mw4oG'>

                            主站蜘蛛池模板: 免费观看日韩av | 福利在线看| 亚洲精品一区二区三区 | 搞黄网站在线观看 | 亚洲视频免费 | 久久久久午夜 | 影音先锋中文字幕在线观看 | 欧美性一区二区三区 | 电影91久久久 | 99亚洲精品 | av天空| 欧美在线天堂 | 中文字幕亚洲欧美 | 国产日韩欧美 | 亚洲精品91 | 日本a在线 | 国产中文一区二区三区 | 亚洲91视频 | 二区中文字幕 | 免费国产视频 | 亚洲欧美一区二区三区1000 | 午夜视频网站 | 九九精品在线 | 国产精品一区二区三 | 免费国产成人av | 国产欧美一区二区三区日本久久久 | 日日日干干干 | 天堂一区二区三区 | 日韩一区二区免费视频 | 亚洲日本激情 | 人人玩人人添人人澡欧美 | 在线婷婷 | 成人国产精品久久 | 国产一区二区三区四区 | 欧美日韩久久 | 中文字幕免费在线 | 日韩一二三区 | 久久精品天堂 | 成人国产精品免费观看 | 97久久久| 久久国产精品91 |