如果我在设备中打开键盘,如何禁用图像调整大小?
how to disable image resize while if i open keyboard in device?
我正在处理 fragment.so 我的第一页图像将按照以下方式正常显示。
在我打开第二个片段并在那里输入一些文本之后,键盘在 device.when 中打开我从第二个片段返回到第一个片段我看到我的上图将重新调整大小并看起来像下图.
对于图像显示,我使用动态高度和宽度调整作为正方形。
代码片段:
ViewTreeObserver vto = img_Headimage.getViewTreeObserver();
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
public boolean onPreDraw() {
int Height = img_Headimage.getMeasuredHeight();
int Width = img_Headimage.getMeasuredWidth();
img_Headimage.getLayoutParams().width=Height;
return true;
}
});
怎么会出现这种问题。有人能给点意见吗?
我们将不胜感激。
上述问题的解答:
在清单当前 activity 或片段容器 activity.
中设置以下行
android:windowSoftInputMode="adjustPan|stateAlwaysHidden"
我正在处理 fragment.so 我的第一页图像将按照以下方式正常显示。
在我打开第二个片段并在那里输入一些文本之后,键盘在 device.when 中打开我从第二个片段返回到第一个片段我看到我的上图将重新调整大小并看起来像下图.
对于图像显示,我使用动态高度和宽度调整作为正方形。
代码片段:
ViewTreeObserver vto = img_Headimage.getViewTreeObserver();
vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
public boolean onPreDraw() {
int Height = img_Headimage.getMeasuredHeight();
int Width = img_Headimage.getMeasuredWidth();
img_Headimage.getLayoutParams().width=Height;
return true;
}
});
怎么会出现这种问题。有人能给点意见吗?
我们将不胜感激。
上述问题的解答:
在清单当前 activity 或片段容器 activity.
中设置以下行android:windowSoftInputMode="adjustPan|stateAlwaysHidden"