我正在转换我的应用程序以使用v4兼容包和片段.到目前为止我做得很好,但我需要从一个首选项单击启动一个DialogFragment PreferenceActivity.由于兼容性库中没有PreferenceFragment,因此我坚持使用PreferenceActivity.是否有可能获得对片段管理器的引用并调用DialogFragment或者我是否只需要继续使用旧对话框,如果我需要来自首选项的对话框?
<ScrollView android:layout_width="fill_parent" android:id="@+id/scrollView1"
android:layout_height="fill_parent">
<LinearLayout android:id="@+id/linearLayout1"
android:layout_width="fill_parent" android:orientation="vertical"
android:layout_height="fill_parent">
<ListView android:id="@+id/listView1" android:layout_width="fill_parent"
android:layout_height="fill_parent"></ListView>
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
滚动视图填满整个屏幕,但linearLayout1只填充屏幕的一小部分,高度接近100dip.如何让linearLayout1填充父级?
我的问题是:我想知道xLayout(或一般的ViewGroup)何时从XML添加子视图?而"when"我的意思是代码的什么位置,在UI工具包的"遍历"的"传递"中?我应该覆盖xLayout或ViewGroup的哪种方法?
我已经完成了我的作业:我在上一次Google I/O中看过(由Adam Powell和Romain Guy 撰写的"编写Android自定义视图"),我在这篇Google+ 帖子中看到了Adam Powell的评论.
我想制作像Google Cards这样的Android布局,我知道有一个开源库,但我只想要布局和灰色六角背景样式.我找不到有关这方面的信息,我怎么能做到这一点?我附加新的谷歌地图v7布局,这样你就可以得到这个想法.

我有一个按钮的下面的选择器(有2个状态,常规和按下):
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<solid
android:color="#3498DB" />
<stroke
android:width="1dp"
android:color="#2980B9" />
<corners
android:radius="0dp" />
<padding
android:left="12dp"
android:top="12dp"
android:right="12dp"
android:bottom="12dp" />
</shape>
</item>
<item>
<shape>
<solid
android:color="#2980B9" />
<stroke
android:width="1dp"
android:color="#2980B9" />
<corners
android:radius="0dp" />
<padding
android:left="12dp"
android:top="12dp"
android:right="12dp"
android:bottom="12dp" />
</shape>
</item>
</selector>
Run Code Online (Sandbox Code Playgroud)
我的按钮具有以下内容,它将背景指定为上面的选择器:
<Button
android:id="@+id/button_LaunchShiftsGame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/ShiftsMode"
android:background="@drawable/selector_Button"
style="@style/Button_Text" />
Run Code Online (Sandbox Code Playgroud)
我需要在Activity加载时从代码访问和更改两种状态的颜色.
我怎样才能做到这一点?
我试图在这里创建一个类似于圆形按钮的按钮 -
http://livetools.uiparade.com/index.html
(每个按钮看起来都在沉浸的部分内)我通过放置按钮
进入它一个圆圈背景,
虽然我得到了这个结果,但给它们两个渐变的结果并没有结果相同-
(我会尽可能上传我的代码)我怎样才能达到同样的效果?
我想要这样的东西:

用户个人资料图片在对话框边界上"弹出".
我已经尝试了所有的东西:在太阳下乱用每个可能的组合剪辑,在对话框之后动态创建视图并将其添加到根内容视图,使用单独的视图并使用Dialog.setCustomTitle()加载,黑客攻击图像onDraw()方法并应用各种边界/位置黑客 - 但无论图像总是被剪切并分成两半.
我甚至已经去了解Play商店APK并看看他们是如何做到的.不幸的是,资源文件没有太大的余地,我在Smali找不到任何东西.
有人可以帮忙吗?请... :-(
编辑:我只是专门讨论对话框顶部的用户配置文件图像,而不是对话框本身.
我正在使用AppCompat主题,我想在我的按钮上设置minHeight属性:
<style name="Theme.MyTheme" parent="Theme.AppCompat">
<item name="android:buttonStyle">@style/MyButtonStyle</item>
</style>
<style name="MyButtonStyle" parent="...?">
<item name="android:minHeight">60dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
但是,没有Widget.AppCompat.Button样式可以设置为父项MyButtonStyle.如果我使用android:Widget.Button,那么我的所有按钮看起来都像旧的蹩脚风格.我尝试了各种其他AppCompat主题TextAppearance.AppCompat.Button,但它们不起作用.
省略按钮样式的父主题也会导致按钮无法正确设置样式.
如何自定义默认值Theme.AppCompat buttonStyle?
我想知道如何设置Android 4.0下拉弹出窗口的样式SearchView?

我正在使用Theme.Sherlock.Light.DarkActionBar,但我不知道如何将下拉搜索样式设置为白色背景和黑色文本?
请问您知道任何可以让我以Web调试工具的方式调试Android UI的工具吗?我的意思是查看哪种样式应用于每个特定的视图,或者我也希望能够看到一些继承树等.你们知道类似的东西吗?
user-interface android android-ui android-view android-debug