Skip to content

Commit 7c06d96

Browse files
committed
Add dip2pixel and update image grid test.
1 parent b1f6066 commit 7c06d96

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

demo/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="com.androidquery"
4-
android:versionCode="52"
5-
android:versionName="0.29.52">
4+
android:versionCode="53"
5+
android:versionName="0.29.53">
66

77

88
<uses-permission android:name="android.permission.INTERNET" />

demo/src/com/androidquery/test/image/ImageGridFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public View getView(int position, View convertView, ViewGroup parent) {
112112

113113
}else{
114114

115-
aq.id(R.id.tb).image(tbUrl, true, true, 200, 0, null, 0, 0);
115+
aq.id(R.id.tb).image(tbUrl, true, true, 200, R.drawable.image_missing, null, 0, 0);
116116
}
117117

118118
return convertView;

src/com/androidquery/util/AQUtility.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@
3838
import android.app.Application;
3939
import android.content.Context;
4040
import android.content.SharedPreferences.Editor;
41+
import android.content.res.Resources;
4142
import android.os.AsyncTask;
4243
import android.os.Environment;
4344
import android.os.Handler;
4445
import android.os.Looper;
46+
import android.util.DisplayMetrics;
4547
import android.util.Log;
4648
import android.util.TypedValue;
4749
import android.view.View;
@@ -676,6 +678,14 @@ public static int dip2pixel(Context context, float n){
676678
return value;
677679
}
678680

681+
public static float pixel2dip(Context context, float n){
682+
Resources resources = context.getResources();
683+
DisplayMetrics metrics = resources.getDisplayMetrics();
684+
float dp = n / (metrics.densityDpi / 160f);
685+
return dp;
686+
687+
}
688+
679689
private static Context context;
680690
public static void setContext(Application app){
681691
context = app.getApplicationContext();

0 commit comments

Comments
 (0)