安卓计算器:屏幕更高,边缘更边缘
Android Calcualtor: taller screen and more marginal to the Edge
嗨,我现在正在为安卓计算器显示器做布局,刚刚为显示器导入了"display-7 ttf"。使用新字体可以在屏幕上正确显示数字,但我不知道为什么使用新字体后,显示屏的高度变得更短,边缘更小。
更重要的是,Eclipse图形布局中的预览仍然正确显示,但Emulator中的显示被缩短了。
简言之,我希望有一个更高的屏幕和更多的边缘。
布局代码如下。有人建议修正吗?非常感谢!
主活动中的字体代码:
Display = (EditText) findViewById(R.id.ansEditText);
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/digital-7 (italic).ttf");
Display.setTypeface(face);
相关布局代码:
<EditText
android:id="@+id/ansEditText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_span="5"
android:layout_weight="1"
android:background="#FFFFFF"
android:clickable="false"
android:ems="10"
android:focusable="false"
android:gravity="right|center_vertical"
android:inputType="numberDecimal"
android:longClickable="false"
android:textColor="@color/display_text_color"
android:textSize="@dimen/display_text_size"
android:textStyle="bold" >
<requestFocus />
</EditText>
如果在自定义字体中,字母的大小与默认字体不同,则通常会看到差异。但是显示器不会改变大小,它是由硬件属性/模拟器设置提供的,只有EditText会改变。
所以我看到两个选项
- 在滚动视图/水平滚动视图中包装布局,并将其设置为你想要多大就多大
- 更改EditText属性(例如text尺寸可以给你想要的效果)
我希望我正确地理解了这个问题(一张图片会很有用),我的答案对你有帮助。
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 下拉菜单在菜单按钮的边缘闪闪发光
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- 即使光标位于屏幕边缘,也可以跟踪鼠标速度
- 安卓计算器:屏幕更高,边缘更边缘
- 如何在 CSS 动画遇到屏幕边缘时停止它
- 如何在Raphael js中在屏幕(浏览器)的边缘画一条线
- 居中背景延伸到屏幕边缘
- 当光标位于屏幕的顶部或底部边缘时,如何使用JQuery/Javascript向下滚动页面
- 检查元素是否离开屏幕的右边缘
- 在javascript中检测元素是否偏离屏幕右边缘的60%
- 三.js旋转矢量和屏幕边缘检测
- 调整边缘-顶部/底部与屏幕高度成比例