我知道http://developer.android.com/guide/practices/screens_support.html中有一个关于物理屏幕尺寸类别的部分,但图表非常粗糙.当一个屏幕停止正常并属于大类?我的意思是具体的物理尺寸,而不是dpi.类别中屏幕尺寸的具体限制是什么?
我正试图安排SeekBar一个AlertDialog.我有这个代码:
AlertDialog.Builder builder = new AlertDialog.Builder(GameScreen.this);
LayoutInflater inflater = GameScreen.this.getLayoutInflater();
builder.setView(inflater.inflate(R.layout.betvalue, null))
.setPositiveButton ...
.setNegativeButton ...
.setTitle("Enter bet amount");
SeekBar sbBetVal = (SeekBar)findViewById(R.id.sbBetVal);
tvBetVal = (TextView) findViewById(R.id.tvBetVal);
sbBetVal.setMax(playerList[0].getChipCount());
sbBetVal.setProgress(0);
sbBetVal.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
tvBetVal.setText(String.valueOf(progress));
}
});
builder.create();
builder.show(); …Run Code Online (Sandbox Code Playgroud) 当我尝试在运行4.2.1的Nexus 4上运行我的应用程序时,我继续在eclipse中收到此错误:
[2012-12-22 19:30:51 - Rhiokai] Installation failed due to invalid APK file!
[2012-12-22 19:30:51 - Rhiokai] Please check logcat output for more details.
[2012-12-22 19:30:51 - Rhiokai] Launch canceled!
Run Code Online (Sandbox Code Playgroud)
我厌倦了通过adb推送和安装,但它也没有用.我发现这是因为Logcat中的这条消息:
12-22 19:37:29.326: W/zipro(7371): Unable to open zip '/data/local/tmp/Rhiokai.apk': Permission denied
12-22 19:37:29.326: D/asset(7371): failed to open Zip archive '/data/local/tmp/Rhiokai.apk'
Run Code Online (Sandbox Code Playgroud)
有关如何解决此问题的任何想法?