import android.content.res.AssetManager;
import android.content.res.Configuration;
import android.content.res.Resources;
+import android.graphics.drawable.Drawable;
import android.util.DisplayMetrics;
public class ApkResources extends Resources {
return null;
}
}
+
+ @Override
+ public Drawable getDrawable(int id) {
+ throw new RuntimeException("Sorry, getDrawable(int) is not supported.");
+ }
}
import jp.ac.titech.sharp4k.cuten.BaseApp;
import android.content.Context;
import android.content.res.Resources;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
import android.view.View;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
import android.widget.TextView;
public class Hello3Task extends BaseApp {
@Override
protected View createView(Context ctx, Resources res) {
+ LinearLayout root = new LinearLayout(ctx);
+
TextView tv = new TextView(ctx);
String message = res.getString(R.string.hello);
tv.setText(message);
+ root.addView(tv);
+
+ Bitmap icon = BitmapFactory.decodeResource(res, R.drawable.ic_launcher);
+ ImageView iconView = new ImageView(ctx);
+ iconView.setImageBitmap(icon);
+ root.addView(iconView);
+
int[] results = { new Date().getSeconds(), 0, 0 };
sendResult(results);
- return tv;
+ return root;
}
}