小编Kar*_*hik的帖子

无法在android 2.3中获得正确的屏幕大小?

我想要获得屏幕的大小.我为模拟器设置的尺寸是540 x 960,但我得到的是320 x 480.任何建议都可以获得合适的尺寸.这是代码;

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
width = dm.widthPixels;
height = dm.heightPixels;
Run Code Online (Sandbox Code Playgroud)

android screen-size

2
推荐指数
1
解决办法
2392
查看次数

如何从另一个类访问hashmap值?

我想从其他类访问在主类中创建的hashmap集值.我已经按照它的步骤进行了操作但是我只在子类中获得了null值.这是代码

public class SoapTester extends Activity {  
private static final String TAG = "Test";  
public HashMap<String, String> map = new HashMap<String, String>();

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    map.put("year", "Apple");
    map.put("make", "Mango");
    map.put("model", "Grape");
    map.put("style", "Orange");
    map.put("series", "Peach");
}

public HashMap<String, String> getHashmap() {
    Log.v(TAG, "map2: E" + map);
    return map;
}

public void setHashmap(HashMap<String, String> map) {
    this.map = map;
    getHashmap();
    Log.v(TAG, "map1: E" + map);
}
}
Run Code Online (Sandbox Code Playgroud)

//子类

public class Tradein extends Activity {
private static final String …
Run Code Online (Sandbox Code Playgroud)

java collections android hashmap

2
推荐指数
1
解决办法
1万
查看次数

如何在Android中将R.drawable String转换为R.drawable整数格式?

我想将R.drawable当前以动态字符串格式转换为整数格式.如何完成.请引导我用一个片段来解决它.谢谢.

Integer[] images={R.drawable.apple,R.drawable.mango,R.drawable.banana};
Run Code Online (Sandbox Code Playgroud)

string resources android integer type-conversion

2
推荐指数
2
解决办法
2万
查看次数

在Android中的对话框中加载webview时获取无效android.webkit.WebView.loadUrl?

我收到此错误引起:java.lang.NullPointerException:当我尝试在android中的对话框中加载webview时尝试调用虚拟方法'void android.webkit.WebView.loadUrl我已经附加了日志和代码而我以下使用过.请提供您的知识来解决它.

02-06 18:07:41.605:E/AndroidRuntime(1492):java.lang.RuntimeException:无法启动活动ComponentInfo {com.tanas.activities/com.tanas.activities.ContactInfoActivity}:java.lang.NullPointerException:Attempt在空对象引用02-06 18:07:41.605:E/AndroidRuntime(1492):在android.app.ActivityThread.performLaunchActivity上调用虚方法'void android.webkit.WebView.loadUrl(java.lang.String)' (ActivityThread.java:2298)02-06 18:07:41.605:E/AndroidRuntime(1492):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)02-06 18:07:41.605:E/AndroidRuntime (1492):在android.app.ActivityThread.access $ 800(ActivityThread.java:144)02-06 18:07:41.605:E/AndroidRuntime(1492):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java :1278)02-06 18:07:41.605:E/AndroidRuntime(1492):在android.os.Handler.dispatchMessage(Handler.java:102)02-06 18:07:41.605:E/AndroidRuntime(1492):在android.os.Looper.loop(Looper.java:135)02-06 18:07:41.605:E/AndroidRuntime(1492):在android.app.ActivityThread.main(ActivityThread.java:5221)02-06 18:07:41.605:E/AndroidRuntime(1492):at java.lang.reflect.Method.invoke(Native Method) )02-06 18:07:41.605:E/AndroidRuntime(1492):at java.lang.reflect.Method.invoke(Method.java:372)02-06 18:07:41.605:E/AndroidRuntime(1492):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:899)02-06 18:07:41.605:E/AndroidRuntime(1492):at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:694)02-06 18:07:41.605:E/AndroidRuntime(1492):引起:java.lang.NullPointerException:尝试调用虚方法'void android.webkit.WebView.loadUrl(java.lang.字符串)'在空对象引用02-06 18:07:41.605:E/AndroidRuntime(1492):at com.tanas.activities.ContactInfoActivity.showCustomDialog(ContactInfoActivity.java:37)02-06 18:07:41.605: E/AndroidRuntime(1492):at com.tanas.activities.ContactInfoActivity.onCreate(ContactInfoActivity.java:21)02-06 18:07:41.605:E/Androi dRuntime(1492):在android.app.Activity.performCreate(Activity.java:5933)02-06 18:07:41.605:E/AndroidRuntime(1492):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105 )02-06 18:07:41.605:E/AndroidRuntime(1492):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)02-06 18:07:41.605:E/AndroidRuntime(1492):..还有10个

代码是

m_dialog = new Dialog(ContactInfoActivity.this, R.style.Dialog_No_Border);
    m_dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);


    LayoutInflater m_inflater = LayoutInflater.from(ContactInfoActivity.this);
    View m_view = m_inflater.inflate(R.layout.activity_contact, null);
    m_llMain = (LinearLayout) m_view.findViewById(R.id.cadllMain);

    m_llMain.setBackgroundResource(R.drawable.btn_style_roundcorner);

    WebView wv = (WebView) m_dialog.findViewById(R.id.webview1);
    //WebView wv = new WebView(this);
    wv.loadUrl("http:\\www.google.com");
    wv.setWebViewClient(new WebViewClient() …
Run Code Online (Sandbox Code Playgroud)

android webkit dialog nullpointerexception

1
推荐指数
1
解决办法
1万
查看次数