如果设备的编程语言为5.0“或更低版本,我想隐藏软键盘。
int screenSize = getResources().getConfiguration().screenLayout &Configuration.SCREENLAYOUT_SIZE_MASK;
switch (screenSize) {
case Configuration.SCREENLAYOUT_SIZE_SMALL:
case Configuration.SCREENLAYOUT_SIZE_NORMAL:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN | WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
}
我尝试使用以下代码,但这不会给我设备尺寸。有什么办法可以获取设备的尺寸?
答案 0 :(得分:0)
是的,有很多方法可以获取显示尺寸。我认为您希望在 builder.payload(payload);
producer.add_message(builder);
中显示尺寸。因此,您可以看一下代码片段。希望对您有帮助。
Inch
您将在DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthSize = dm.widthPixels;
int heightSize = dm.heightPixels;
double wi = (double) widthSize / (double) dm.xdpi;
double hi = (double) heightSize / (double) dm.ydpi;
double x = Math.pow(wi, 2);
double y = Math.pow(hi, 2);
double screenSizeInches = Math.sqrt(x + y);
中获得实际的屏幕尺寸。现在,您可以运用自己的逻辑来实现自己的实际目标。
答案 1 :(得分:0)
您可以在活动中支持所需布局的另一个布局(layout-sw480dp),并尝试停止在editText中显示键盘
import glob
path = r'C:\Users\SemR\Documents\Jupyter\Submissions'
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0, usecols=['Date', 'Usage'])
li.append(df)
for dataframes in li:
""" For getting the mean of a specific column """
df.loc[:,"Usage"].mean()