Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何修复活动';tabhost中的方向_Android_Android Widget - Fatal编程技术网

Android 如何修复活动';tabhost中的方向

Android 如何修复活动';tabhost中的方向,android,android-widget,Android,Android Widget,我遇到一个问题,我的应用程序中有一个tabhost。它有4个选项卡,每个选项卡都有多个活动。我只想在纵向模式下修复一些活动,而其他的可以更改方向模式,有什么建议吗 <activity android:name=".MyTabHost" android:windowSoftInputMode="adjustPan|stateVisible" android:configChanges="keyboardHid

我遇到一个问题,我的应用程序中有一个tabhost。它有4个选项卡,每个选项卡都有多个活动。我只想在纵向模式下修复一些活动,而其他的可以更改方向模式,有什么建议吗

    <activity android:name=".MyTabHost"          
              android:windowSoftInputMode="adjustPan|stateVisible"
              android:configChanges="keyboardHidden|orientation" 
              ></activity>
              <!-- android:screenOrientation="portrait" -->
    <activity android:name=".Products_Images"
        android:configChanges="keyboardHidden|orientation" 
        ></activity>

    <activity android:name=".Products_Upload"
              android:screenOrientation="portrait"></activity>
    <activity android:name=".Products_Description"
              android:screenOrientation="portrait"></activity>


在products_images.java中,我只想在方向更改时显示更大的图像,但是在products_upload.java和products_description.java中,我只想在纵向模式下修复方向,所有三个类只在一个选项卡中。但它不起作用

在清单文件中使用此in-activity标记:

 android:screenOrientation="portrait"

然后我想,你不能为tabhost的每个活动设置不同的屏幕方向。你也可以让整个tabhost以特定的屏幕方向显示。在你的启动程序活动中使用android:screenOrientation=“肖像”