1. 程式人生 > >Android中setRotation導致的問題

Android中setRotation導致的問題

當我們想讓一個控制元件進行旋轉的時候,我們一般都是使用rotation來設定他的旋轉角度,但是我在有一次使用的時候不知道是不是因為版本的問題還是什麼問題,設定了旋轉後導致view直接消失不見,這種情況只出現在部分機型上,所以我換了一種方式代替了這個方法,直接使用旋轉動畫就好了,把動畫時間調一下,看不出來是用動畫旋轉的

 RotateAnimation animation = new RotateAnimation(90, 90, Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF,0.5f);
            animation.setDuration(50);
            animation.setFillAfter(true);
        button_shoot_progress.startAnimation(animation);

網上說了還有另一種問題,就是判斷版本的辦法,但是我判斷了版本也沒用,只要執行了setRotation方法view就消失,現在暫時我就是直接用這種動畫方式去解決的,直接設定我差了很多資料都沒找到解決的辦法,如果有哪位大神知道麻煩留言,感謝!

相關推薦

AndroidsetRotation導致的問題

當我們想讓一個控制元件進行旋轉的時候,我們一般都是使用rotation來設定他的旋轉角度,但是我在有一次使用的時候不知道是不是因為版本的問題還是什麼問題,設定了旋轉後導致view直接消失不見,這種情況

解決androidEditText導致的內存泄漏問題

大量 can eset efs extends attribute 自定義 lec hint 開發中用到了LeankCanary,在一個簡單的頁面中(例如 :僅僅 包含Edittext),也會導致內訓泄漏,為此,我在網上找了大量資料,最終解決。例如一個布局:<Line

AndroidScrollView導致listView無法拖動的問題

 如果彈出鍵盤,想讓介面整體向上移動的話可以給佈局加一個ScrollView,但如果ScrollView中有listView或者gridView,listView就無法響應拖動的事件了,解決方法如下:  listvie

Android 怎樣查詢SELinux導致的許可權受限有關問題

 參考文件1:https://zhidao.baidu.com/question/1896836900618619580.html >adb root >adb remount >adb shell setenforce 0(關掉許可權) 執

Androidscrollview巢狀webview後導致網頁載入成功但無法顯示

                   今天同事提出了一個bug,關於h5頁面無法顯示為空白頁,因為這塊的程式碼不是我寫的,之前同事寫的,所以我就看了一下程式碼,初看沒什麼問題,因為感覺這沒什麼難度,就

Android解決破解簽名驗證之後導致的登入授權失效問題

                一、前言之前已經介紹了一款自動爆破應用簽名工具kstools,不瞭解的同學還可以去看這篇文章:Android中自動爆破應用簽名工具kstools;有了這個工具,就不用在擔心簽名校驗了,不過在釋出工具之後,很多熱心的同學都很好奇就進行了嘗試,有成功的,也有失敗的,而在失敗中最多的

androidscrollview巢狀HorizontalScrollView導致橫向滑動卡頓現象解決

也許會有人遇到,在這裡說下解決方法。方便以後有人糾結這個問題。 開發中經驗會遇到滑動裡面嵌入滑動的問題,但是這種情況下觸控事件就會發生衝突。導致滑動非常卡,甚至出現程式停止響應。這種情況下我們一般需要重寫view。下面給出重新scrollview的方法 ? pub

androidsocket連線不到伺服器導致卡機處理

private String ip; private String port; private Socket client;           private int timeout = 5000;       private InetSocketAddress  isa;

Android兩個APP間跳轉導致的異常問題及解決辦法

假設現有兩個APP:app1 和 app2 兩個app中均有兩個Activity:A 和 B 且兩個app的入口Activity均是:A 操作流程:app1.A ---> app.B ---> app2.A ---> app2.B 1.從app1.B向a

android不小心使用靜態變數會導致記憶體洩露

     在android 專案開發過程中,不小心可能就會導致activity的記憶體洩露,即使使用者在使用APP的時候並沒有感受到記憶體洩露給APP帶來毀滅性的奔潰,但我們開發者可以通過除錯能夠很明顯的看到有些佔用的記憶體死也GC不掉。      OK ,隔壁家老伍來講解

Android導致小米系列手機直接崩潰的主要原因。

1、在AndroidXML是經常且必須要做的,不正規配置XML時會導致有些手機崩潰,而有些手機卻沒有問題。比如:小米2s,小米3,小米4絕對會出問題,別的機型錯誤軟體。2、還有種情況就是XML引用一個自定義一個View的時候,構造器當中少寫了個構造,這種情況少寫了全部機型都會

Android在主執行緒呼叫Thread.sleep()會導致Handler.postDelayed()在sleep的這段時間無法執行。

場景是一個公司之前的老專案裡面有人使用了Handler.postDelayed(mRunnable,1000)做一個重複計時並且累加的功能,需求是每一秒都要跑一次這個Runnable,同時是有視訊在播放的,Runnable裡面是比較視訊播放的進度和我跑了多少秒來比對,再確定要

Android橫豎屏切換載入不同佈局導致fragment資料丟失的問題

親們好,求助大神,改了好長時間也沒搞定這個問題,圖上的四幅圖依次為豎屏切橫屏,再次切豎屏,再切橫屏的效果,當再次切換豎屏的時候資料就沒有顯示了。我設定了android:configChanges="screenSize|orientation|keyboardHidden

AndroidScrollView巢狀ViewPager導致ViewPager不顯示的問題

需要ScrollView中加入fillViewport屬性,同時ViewPager設定為固定高度,否則會出現,ViewPager充滿螢幕的情況  <ScrollView         android:layout_width="match_parent"      

Android的線程

開發者 又是 ace appcompat 技術 ted unknown 消息通知 設計模型 本文轉自:http://www.jianshu.com/p/d59b3cce2b54 如何理解線程 在操作系統中,線程是操作系統調度的最小單元,同時線程又是一種受限的系統資源,即

AndroidgetDrawable和getColor過時的替代方法

this logs con 知識 log launcher 16px ase spa 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 前言 Android SDK 升級到 23 之後,getDrawable和getColor方法提示過時。 解決方案 getRe

EventBus在Android的簡單使用

pos stop hub create 數據傳遞 bsp 還要 GridView itemclick EventBus是一個方便與Android中各組件通信的開源框架,開源地址;https://github.com/greenrobot/EventBus。Ev

Android通過反射來設置Toast的顯示時間

ring margin ner manage etc short 延遲 lln sse 這個Toast的顯示在Android中的用途還是非常大的,同一時候我們也知道toast顯示的時間是不可控的。我們僅僅能改動他的顯示樣式和顯示的位置,盡管他提供了一個顯示時間的設置方法

Android的GraphicBuffer同步機制-Fence

mman fill spl 之前 超出 on() passing cli 觸發 Fence是一種同步機制,在Android裏主要用於圖形系統中GraphicBuffer的同步。那它和已有同步機制相比有什麽特點呢?它主要被用來處理跨硬件的情況。尤其是CPU。GPU和HWC

Android處理大圖片時圖片壓縮

oca 內存空間 pan std ret bitmap sans source tar 1、BitmapFactory.Options中的屬性 在進行圖片壓縮時,是通過設置BitmapFactory.Options的一些值來改變圖片的屬性的,以下我們來看看BitmapF