android

Android软键盘不会在2.2/2.3中显示,但会在3.0中显示

我的应用适用于Android2.2及更高版本.在其中,我使用ActionbarSherlock来允许3.0之前的设备使用操作栏.我在操作栏中使用了EditText来允许用户输入文本进行搜索.使用模拟器,使用Android4.0和4.1(我没有尝试3.x,因为它不是平板电脑应用程序),当选择EditText时,软键盘会根据需要弹出.但不是这样使用Android2.2或2.3.3,它只是不显示.Edi

android – 如何在ActionBar的右侧保留扩展的SearchView(使用自定义图标时)?

我的问题与SearchViewwrongalignment和SearchViewpositionswhenexpandedinActionBar密切相关,但那里发布的答案不起作用.所以,我在ActionBar使用的是SearchView:它默认看起来像这样(右上角,溢出菜单旁边):问题是,当扩展时,我希望SearchView保持在右侧,而是移动到左边缘,在主页按钮(应用程序图标)旁边.我尝试将sh

android – 如何动态更改片段的类

嗨我有一个包含两个片段的linearLayout,我在这个布局中添加了代码选项卡.我想要的是当我点击tab1时可以从指定的类中填充自己的片段,但是在tab2中我想将这个类更改为另一个类.谢谢解决方法更改在xml布局中并以编程方式添加片段:但最初阅读this.

android-getActionBar()在SDK更新到5.0后返回null

在我将AndroidSDK更新到5.0版之后,getActionBar()方法开始返回null,导致我的应用程序在启动时崩溃.我对导致这种情况的原因一无所知,任何现有的Stackoverflow线程都无济于事.这是我的清单:styles.xml:的themes.xml:和我的gradle依赖项:任何帮助是极大的赞赏!

Android:如何使用xml字符串值来确定布局方向

我有一个简单的线性布局,我想根据设备的屏幕尺寸进行更改.我想要做的就像是我在values和values-xlarge下创建了不同的dimen.xml文件,以便cover_orientation变量将根据屏幕大小采用不同的值.但这不起作用.我找到了一个临时工作,包括检查屏幕大小和手动更改方向:但似乎你应该能够以第一种方式做到这一点.我认为每种屏幕尺寸都有不同的布局,但布局实际上非常大,这是我对不同屏幕尺寸所需的唯一改变.因此复制整个布局对我来说没有多大意义.谢谢!

android – TextView中的自动水平滚动

我有自定义画廊.图库表示框架布局的项目.它上面有一个imageView和textView.如果textView中的文本太长,我需要它自动滚动.它是一行文本,需要水平滚动.我发现了这段代码:它适用于我的测试应用程序,其中只有一个文本视图.但它在我的画廊中不起作用.注意到,文字只是保持不动.有帮助吗?解决方法试试这个自定义TextView类:并设置以下XML属性:这在我的词典应用程序中非常有效,其中多个条目可能需要同时自动滚动以显示完整内容.

android – 在整个应用程序中更改按钮样式

我正在尝试将我的应用程序中所有按钮的TextColor更改为白色,并尝试将其设置为粗体.但这没有发生,我正在覆盖android:Widget.Button我正在为JellyBean4.1.2开发我究竟做错了什么?

android – 手动膨胀自定义视图会为ActionBar自定义视图生成不同的布局

资源的自定义视图:结果是:自定义视图手动膨胀:结果是:custom_action_bar.xml:这里显示的第一个布局是正确的,因为它的小部件有权重.第二次尝试应该产生相同的结果,但事实并非如此.解决方法实际上,这里的问题是在第二种情况下,ActionBar需要额外的布局参数:因此,它涵盖了所有ActionBar区域.默认情况下看起来WRAP_CONTENTllayout参数应用于自定义视图.

android – Gridview只返回一行

我在相对布局中使用GridView.我希望GridView显示显示所有行所需的高度.但是,我只是看到了设置时一行layout_height=WRAP_CONTENT.如果我将layout_height设置为一个大小等于多行,然后我看到那些行.任何帮助都会很明显解决方法这是一个非常有用的答案.当GridView放在一个垂直狭窄的空间时,它不喜欢它的高度的wrap_content;它只显示了一行项目.我的修复程序的简短版本包括对GridView进行子类化并覆盖onMeasure方法.修复的本质集中在将测量的高