我在Android 2.3和Android 4.1上运行我的程序,但我的应用程序的图片在android 4.1中显示得非常小:
我删除<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="14" />
了manifest.xml
,我的应用程序完美地工作:
但我不想删除 <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="14" />
我的问题在哪里?
我的代码摘要是:
public class MapCanvas extends ImageView
{
...
public MapCanvas(Context context)
{
super(context);
}
public MapCanvas(MainActivity context, Bundle state)
{
super(context);
this.context = context;
...
}
...
@Override
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
...
//Paint Offset X, Y, Zoom
this.paint.setColor(Color.rgb(51, 51, 51));
this.paint.setFakeBoldText(true);
this.paint.setTextSize(15);
String text = "X:" + OFFSET_X + ", Y:" + OFFSET_Y + ", Zoom:" + MapZoom.Zoom;
canvas.drawText(text, …
Run Code Online (Sandbox Code Playgroud) 我有一个.NET 3.5(C#)应用程序,但有趣的是它不能在Windows XP上运行,但在Windows 7上运行良好.我的代码是:
DataSet ds = new DataSet();
CmdData.FillDataSet(ref ds, "Select * from T_User");
bool admin = ds.Tables[0].Rows[0].Field<long>("Id") == 1;
Run Code Online (Sandbox Code Playgroud)
错误发生在第三行并显示此窗口
详情错误:
System.IO.FileNotFoundException:无法加载文件或程序集'System.Data.DataSetExtensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一.该系统找不到指定的文件.
当以下代码替换第三行时,我的应用程序无误地运行:
bool admin = ds.Tables[0].Rows[0].ItemArray[0].ToString().Equals("1");
Run Code Online (Sandbox Code Playgroud)
我不想使用此命令,因为我需要该字段的名称.
我的代码是:
<?php
echo((int)("??")); //Number is 19
?>
Run Code Online (Sandbox Code Playgroud)
但是,输出为0而不是19.