I used android:resizeableActivity="false" in mainfest inside application tag inorder to disable the split mode for my application ,
but when i open my application the below dialog is shown at the bottom of my application
on clicking "Full screen display" i get a dialog like below
the dialog says if i enable the full screen then my app will function abnormally, is there any alternative to disable split screen option.
To enable full-screen support add to the AndroidManifest.xml under the element
<meta-data android:name="android.max_aspect" android:value="2.1" />
by this, the "Full screen display" will not be shown.
in your mainfest you need
android:resizeableActivity="false"
for a Separate activity
<activity android:name=".Activity"
android:label="#string/app_name"
android:resizeableActivity="false" />
for entire APP
<application
android:resizeableActivity="false">
. . .
</application>
Related
My app stops from working for some reason when the phone is rotated to the side and so the app does too. How can I avoid this, making it so it appears only vertically? Thanks a lot
add this to your activities in android manifest :)
android:screenOrientation = "portrait">
Here is a full example:
<activity
android:name=".Activity.MainActivity"
android:label="#string/app_name"
android:screenOrientation="portrait">
</activity>
In your app's manifest file, set activity to be vertical... Its easy...
I wanted to know if the phone gap allows you to lock the screen to one position and not change it's resolution when the user is turning his iphone/android device?
I'm Developing an app that is based on HTML/JS and don't want to build my UI Again when the user is turning his phone from side to side
Just To make Clear - I'm working inside the device browser with HTML/JS/Jquery
is it possible?
p.s my intention is presenting the app in portarit position
On manifest file, where you have the activities list, on activity node you should add:
<activity android:screenOrientation="portrait" ...../>
or
<activity android:screenOrientation="landscape" ...../>
depends on what you need.
You can set the orientation for your app in xcode for iPhone:
or in your android manifest file with:
<activity android:screenOrientation="portrait" .../>
or
<activity android:screenOrientation="landscape" .../>
My app is done in Titanium. I am struggling with a issue which is that when I= launch the App by keeping the device in landscape mode. Then while loading Splash screen it first goest in Landscape mode and when app finally launches Whole UI got distorted by that orientation change. I have added the below line of code in TiApp.xml
<application android:screenOrientation="portrait" android:configChanges="keyboardHidden"/>
even though its rotating. I want to stop the orientation change of that splash screen while launching. Any idea?
In each activity you have to write
<activity android:name=".MainActivity" android:configChanges="keyboardHidden|orientation" android:screenOrientation="landscape" />
Hope it help!!
Try this. Add you custom androidManifest.xml For custom xml
and add this line in androidManifest.xml and run I think this is very useful for you.
<activity android:configChanges="keyboardHidden" android:name="org.appcelerator.titanium.TiActivity" android:screenOrientation="portrait"/>
<activity android:configChanges="keyboardHidden" android:name="ti.modules.titanium.ui.TiTabActivity" android:screenOrientation="portrait"/>
Cheers
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
I want my android application to be only run in portrait mode?
I want to set the database for run only vertically not in horizontally so what changes in application ?
You can specify in your activity in manifest.xml how you want it to work
e.g
<activity
android:screenOrientation="landscape"> //for landscape ie horizontal
and
<activity
android:screenOrientation="portrait"> //for portrait ie vertical
If you want to make your application in force portrait mode you can to do by adding this in the manifest file :
<activity android:name=".activityName" android:screenOrientation="portrait" />
Your question is too vague.
To use your application only vertically (portrait) mode, then following changes you have to do in manifest file
<activity android:name=".YourActivity" android:screenOrientation="portrait">
This will allow your activity to run in vertical mode (portrait mode) only and its activity configuration will not be changed even if you change device orientation.
You do this in the AndroidManifest.xml file on the activity. Take a look at the Activity element documentation.
<activity android:name=".MyCustomActivity"
android:screenOrientation="portrait"
[...]
Programmatically you can do this in your activity as follows:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT);
As by default, the application name is appearing on one label like TextView. How do i remove my titlebar permanently for my application?
Any ideas?
You can use below code for that -
<activity android:name="YourActivityname" android:theme="#android:style/Theme.NoTitleBar" />
If you want the full screen of your device you can use below code -
<activity android:name="YourActivityname" android:theme="#android:style/Theme.NoTitleBar.Fullscreen" />
And, also refer Developer's Site
That is a setting based on the activity in your android manifest file.
Use the No Title Bar theme for your activity.
<activity android:name="MyActivityName" android:theme="#android:style/Theme.NoTitleBar" />