Android 选项卡 - 以 phone 大小显示的任何方式?
Android Tab - any way to display at phone size?
我有一个 Samsung Galaxy Tab,我在上面开发 Android phones。它使用摄像头进行扫描,所以我无法在模拟器上 运行 它。有什么方法可以在 Tab 设备上 运行 它,但它显示的大小与 phone 相同?这在测试布局时非常有用。
一个解决方案
您可以将整个布局放在另一个布局中,并使您的 phone 布局 如果可以的话,具有特定的像素尺寸。灰色区域是将扩展到平板电脑尺寸的容器,带有乌龟的是您的 phone 屏幕,您的布局将位于其中。
密码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#CCCCCC">
<RelativeLayout
android:id="@+id/your_layout_inside_this"
android:layout_width="768px"
android:layout_height="1280px"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:background="#FFFFFF"></RelativeLayout>
</RelativeLayout>
预览
注意事项
不要在生产应用中使用它。就测试而言,我认为这种方法没有问题,您可能必须考虑平板电脑的密度与您正在测试的 phone 的密度相比。
如果您的测试扩展到我可能从您的问题中推断出的其他事情,例如拍照,您可能不得不跳过使用本机意图拍照并使用尺寸为 phone,但这是一个完全不同的故事和问题。
我有一个 Samsung Galaxy Tab,我在上面开发 Android phones。它使用摄像头进行扫描,所以我无法在模拟器上 运行 它。有什么方法可以在 Tab 设备上 运行 它,但它显示的大小与 phone 相同?这在测试布局时非常有用。
一个解决方案
您可以将整个布局放在另一个布局中,并使您的 phone 布局 如果可以的话,具有特定的像素尺寸。灰色区域是将扩展到平板电脑尺寸的容器,带有乌龟的是您的 phone 屏幕,您的布局将位于其中。
密码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#CCCCCC">
<RelativeLayout
android:id="@+id/your_layout_inside_this"
android:layout_width="768px"
android:layout_height="1280px"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:background="#FFFFFF"></RelativeLayout>
</RelativeLayout>
预览
注意事项
不要在生产应用中使用它。就测试而言,我认为这种方法没有问题,您可能必须考虑平板电脑的密度与您正在测试的 phone 的密度相比。
如果您的测试扩展到我可能从您的问题中推断出的其他事情,例如拍照,您可能不得不跳过使用本机意图拍照并使用尺寸为 phone,但这是一个完全不同的故事和问题。