标签: android-4.0-ice-cream-sandwich

动作项仅在风景中显示?

我只是想知道,当设备处于横向模式时,是否只能显示一个Action Bar图标?在肖像中,我有一个用于特定任务的屏幕按钮,但为了利用横向中的所有屏幕空间,该按钮将不适合.所以我想知道我是否可以把它放在Action Bar中,但只有当设备处于横向状态时才会这样做.

谢谢!

android android-4.0-ice-cream-sandwich actionbarsherlock android-actionbar

0
推荐指数
1
解决办法
760
查看次数

如何禁用Android 4.0主页按钮?

我可以禁用Android 2.2,3.0等主页按钮.但相同的代码不适用于4.0.是否有任何解决方案禁用主页按钮?

@Override 
public void onAttachedToWindow() 
{ 
    super.onAttachedToWindow(); 
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); 
}
Run Code Online (Sandbox Code Playgroud)

android android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
7064
查看次数

使用后退按钮呼叫无线设置屏幕

如果在您打开 Play Market 并选择新帐户或现有帐户时没有无线连接且没有登录的 google 帐户,它会打开特定的无线设置屏幕,底部带有后退按钮。 带后退按钮的无线设置

如何从我的应用程序打开同一屏幕?谢谢

settings android android-wireless android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
1353
查看次数

从Gmail应用启动时,程序包安装程序应用程序崩溃

当我尝试在我的设备上安装APK时出现以下错误.它在设备Galaxy POP,Galaxy ACE 5830中工作.在galaxy s3中唯一的问题

在此输入图像描述

我的应用程序的清单文件如下.

     <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.fixcity_app"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

    <application
        android:icon="@drawable/icon_app_"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".SignupActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
        </activity>
        <activity
            android:name=".LoginActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
        </activity>
        <activity
            android:name=".FIX_Activity"
            android:configChanges="keyboardHidden|orientation|screenSize"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
        </activity>
        <activity
            android:name=".TakePictureActivity" …
Run Code Online (Sandbox Code Playgroud)

android galaxy android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
4518
查看次数

4.0+应用程序中的旧主题

我在我的活动中创建了一个微调器,当我在我的Jelly Bean设备上运行我的应用程序时,微调器的主题就像2.x,我怎样才能获得ICS?

这是我的微调代码:

    <Spinner
      android:id="@+id/spinnermap"
      style="@android:style/Theme.Holo"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignParentLeft="true"
      android:layout_centerVertical="true" />
Run Code Online (Sandbox Code Playgroud)

正如你所看到我试图设置全局样式"Holo"但没有结果..

我有同样的问题,NumberPicker但不记得我是如何修复它的.

android spinner android-theme android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
1913
查看次数

Seekbar采用Android 4.0风格

我知道可以改变android中任何小部件的样式.但是,我尝试使用Seekbar.我想有像android 4.0那样的搜索栏.我的应用程序在Android 2.2中运行,我想显示像Android 4.0这样的搜索栏.

那么,应该改变什么呢?

我试过下面的代码:

 <style name="seekbarStyle" parent="android:Widget.SeekBar">
    <item name="android:indeterminateOnly">false</item>
    <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
    <item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
    <item name="android:minHeight">20dip</item>
    <item name="android:maxHeight">20dip</item>
    <item name="android:thumb">@android:drawable/seek_thumb</item>
    <item name="android:thumbOffset">8dip</item>
    <item name="android:focusable">true</item>

</style>
Run Code Online (Sandbox Code Playgroud)

请帮我.我希望搜索栏样式在所有设备中看起来像android 4.0.

android seekbar android-widget android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
3862
查看次数

与FragmentTabHost类似的东西没有支持(v4)库

我正在更新我的应用程序以使用片段而不是活动,以便以后为平板电脑制作更好的ui.因为我有minSdk = 14我认为我可以扔掉support.v4但现在我想要一个带有一些标签子片段的片段.我发现没有支持库的唯一方法是ActionBar标签的东西.但对于平板电脑,我希望有这样的东西

左:单个片段(不更改)
右:更改片段,其中一些片段可以包含制表符

我希望标签仅在右侧可见,而不是在两侧上方的操作栏级别.是否有一种方法(值得努力)没有support.v4这样做或者我应该重做代码我必须使用support.v4片段类,我可以使用support.v4 lib提供的FragmentTabHost?

android android-fragments android-4.0-ice-cream-sandwich

0
推荐指数
1
解决办法
1526
查看次数

onCreate在onActivityResult之前调用 - 启动新活动总是导致之前的acitity完成

(我不是新手!,记忆力已足够.)

我正在研究android ICS(SDK 4.0),当我调用startActivityResult时,ai得到了奇怪的活动生命周期.

先前的每次都会破坏!!

当另一个活动被召唤到前面并重叠时,每次重叠活动 - 后面的活动 - 都会破坏,而不是在姜饼中看到(2.3.3).

下面的日志只是Activity1调用Activity 2的程序,并且只在Activity 2中按下后退键时返回结果.intent没有任何标志.这是我修改过的日志..

左边是在ICS(Gal Nex)中运行,右边是在Gingerbread(Nex one)中运行

Log when runned in GingerBread
-------
 - Start ActivityStackTest1 and launched ActivityStackTest2 immediately.

_ActivityStackTest1 _ onCreate_called..

_ActivityStackTest1 _ onCreate_calling new activity.. - starting activity for result

_ActivityStackTest1 _ onStart_called..

_ActivityStackTest1 _ onResume_called..

_ActivityStackTest1 _ onSaveInstanceState_called..

_ActivityStackTest1 _ onPause_called..

_ActivityStackTest2 _ onCreate_rendering..

_ActivityStackTest2 _ onCreate_got str - PASSED INTENT STRING

_ActivityStackTest2 _ onStart_called..

_ActivityStackTest2 _ onResume_called..

_ActivityStackTest1 _ onStop_called..



 - Pressed Back Key and returned …
Run Code Online (Sandbox Code Playgroud)

lifecycle android android-3.0-honeycomb android-activity android-4.0-ice-cream-sandwich

-1
推荐指数
1
解决办法
4036
查看次数

在froyo开始发展的麻烦

做一个学徒,一家公司告诉我为Jelly-bean开发一个应用程序,但现在他们突然想把我的一些工作移到froyo.

我想重新开始,但我甚至无法开始,更改TextView文本会让我失望nullPointerException:

package com.videopleyer22ics;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;

    public class MainActivity extends Activity
    {
        TextView tv1;

        @Override
        protected void onCreate(Bundle savedInstanceState) 
        {
            super.onCreate(savedInstanceState);

            tv1 = (TextView) findViewById(R.id.texto1);

            setContentView(R.layout.activity_main);

            tv1.setText("Text changed");
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }

}
Run Code Online (Sandbox Code Playgroud)

这是Logcat转储

02-11 14:52:34.058: E/AndroidRuntime(510): FATAL EXCEPTION: main
02-11 14:52:34.058: E/AndroidRuntime(510): java.lang.RuntimeException: Unable to start …
Run Code Online (Sandbox Code Playgroud)

android android-2.2-froyo android-4.0-ice-cream-sandwich

-1
推荐指数
1
解决办法
87
查看次数