錯誤畫面如下
開啟IIS > 應用程式集區 > 進階設定 > 啟用32位元應用程式設成True
就如64位元的IIS架站,使用32位元DLL時需修改
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
當然如果是2.0或3.5的"v4.0.30319"要改掉editText1.setWidth(100);
ok你成功的話就可以不用看下面的了
editText1.getLayoutParams().width = 100;
搭配上一篇取得寬後在翻轉時設定
// 建立一個DisplayMetrics物件 DisplayMetrics dm = new DisplayMetrics(); // 取得裝置的資訊有了寬高就可以在翻轉時做變更
this.getWindowManager().getDefaultDisplay().getMetrics(dm); // 寬 int Width = dm.widthPixels; // 高
int Height = dm.heightPixels;
getFilesDir()不用每次都寫"data/data/pakage/files/file"
<!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
@Override
>public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//全螢幕要放在setContentView前
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
String[] list = getApplicationContext().getResources().getAssets().list("");
public boolean onKeyDown(int key, KeyEvent event) {
switch (key) {
case KeyEvent.KEYCODE_SEARCH:
break;
case KeyEvent.KEYCODE_BACK:
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
break;
case KeyEvent.KEYCODE_DPAD_CENTER:
break;
default:
return false;
}
return false;
}
另一頁如果有回傳值
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (resultCode) {
case RESULT_OK:
// 回上一頁囉
break;
default:
break;
}
}