我在ms-paint中创建了一个图像并将其移动到我的drawable文件夹中。 现在我想要根据设备或屏幕方向自动调整大小。
另外,我在TextView中使用此图像并使用下面的代码:
text.setText(Html.fromHtml(content, new ImageGetter() {
@Override
public Drawable getDrawable(String source) {
Drawable drawFromPath;
int path = getActivity().getResources().getIdentifier(
source, "drawable",
"com.ssand.app.edu.finaccouting");
drawFromPath = (Drawable) getActivity().getResources()
.getDrawable(path);
drawFromPath.setBounds(0, 0,
drawFromPath.getIntrinsicWidth(),
drawFromPath.getIntrinsicHeight());
return drawFromPath;
}
}, null));
我怎样才能实现这个目标?
答案 0 :(得分:1)
您需要创建适合所有设备屏幕尺寸和方向的图像,并将它们保存在相应的res / drawable文件夹中,如drawable-hdpi,drawable-ldpi等。另外,创建合适的布局并将它们保存在相应的res / layout中像/ layout和/ layout-land这样的文件夹。希望这会有所帮助。