前言:
Android有別於ios每一台螢幕的解析度大小都不一樣,再加入平板類的更是零零總總。
當你一個東西想要調整圖片大小,其實可以利用這個和Bitmap的結合來做。
實作:
xml中間的TextView給個id就完成了。main_activity.xml |
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.spinner.a015865.displaymetrics.MainActivity"> <TextView android:id="@+id/text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:gravity="center" android:text="Hello World!" android:textSize="20dp" /> </RelativeLayout>
MainActivity.java
public class MainActivity extends AppCompatActivity { private TextView mTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTextView = (TextView) findViewById(R.id.text_view); DisplayMetrics displayMetricss = getResources().getDisplayMetrics(); DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); mTextView.setText("您的解析度:" + displayMetricss.widthPixels + "*" + displayMetricss.heightPixels); } }
後記:就不提供Demo了,造上面做一定出的來,有問題再說吧。
沒有留言:
張貼留言