Articles of android layout

我如何多线化CollapsingToolbarLayout的扩展标题?

我的问题是下一个问题。 我会使用相对较大的文本作为CollapsingToolbarLayout标题,所以我需要将其显示为多行模式。 当我尝试通过setExpandedTitleTextAppearance()方法更改文本外观时,它不起作用。 我使用的代码是下一个: 48sp #ffffff @android:color/white false 3 4 5 我想在多行上看到标题,而不是显示省略号。

在android中创建垂直渐变

我想在android中创建垂直渐变分隔符 我able to create for horizontal separator但in vertical gradient nothing appears 水平代码 这是我在我的项目中使用的方式 我尝试了layout_width =“1dp”和layout_height =“fill_parent”用于垂直分隔符,但没有出现任何内容

用于动态添加视图的Android布局占位符

在我的Android Activity中,我需要在布局中的特定位置动态地(在运行时)添加单个View。 要添加的视图在运行时确定。 例如,布局可能看起来像这样: 实现这一目标的最佳方法是什么? 一种解决方案是使用layout.addView(view, index) ,但我不想硬编码索引。 另一种解决方案是使用FrameLayout作为占位符,并在FrameLayout中放置动态视图,例如: 然后: findViewById(R.id.placeholder).addView(view); 但是,这会在层次结构中添加不必要的视图。 建议的方法是什么?

如何以编程方式创建片段的布局?

现在创建片段我做了以下代码。 文件名:fragment_a.xml 在Java中 public class FragA extends Fragment{ View view_a; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view_a = inflater.inflate(R.layout.fragment_a, container, false); return view_a; } } 现在我需要知道是否有任何方法可以创建片段视图而无需创建xml文件并将代码写入其中? 我想说的是我不想为片段创建一个xml文件而我想用java代码为该片段创建视图。 那可能吗?

Android形状边框与渐变

我想为linearLayout创建一个边框。 所以我决定创造一个形状。 我希望边框有一个渐变。 以下不是这样做的。 它填充矩形,然后创建笔画。 我不想要一个填充的矩形,只需要一个笔画。 我想将渐变应用于笔画。

是否可以刷新片段的视图

我以编程方式更改了应用程序的locale ,如下所示: Resources res = context.getResources(); DisplayMetrics dm = res.getDisplayMetrics(); android.content.res.Configuration conf = res.getConfiguration(); conf.locale = new Locale(“cn”); res.updateConfiguration(conf, dm); 在此之后,我想刷新当前显示的片段视图以显示新的区域设置。 所以,我首先得到当前片段(这是最新的一个在backstack ): BackStackEntry latestEntry=fragMgr.getBackStackEntryAt(fragMgr.getBackStackEntryCount()-1); String str=latestEntry.getName(); Fragment fragment=fragMgr.findFragmentByTag(str); 在我获得当前显示的片段后,我想刷新它的视图 ,但是怎么做呢? 在Android中是否可以刷新片段的视图

有没有办法将视图放在其父布局之外?

这是关于Android布局的问题。 这是我迫切希望得到的: 深灰色是LinearLayout。 橙色是布局X,然后绿色是FrameLayout。 我需要将Green放在其父级布局X之外。所描述的布局层次结构不能更改。 唯一的选择是布局X – 它可以是你想要的任何东西。 有任何想法吗?

如何在Android中更改DatePicker和TimePicker对话框的默认颜色?

有没有办法更改DatePicker和TimePicker对话框的默认颜色? 这是我试过的代码 只有两行改变背景颜色,我想改变日期和时间选择器的默认silverlight。 请帮忙。 style=”@style/date_picker” android:background=”#6495ED”

ListView项目选择状态不起作用

所以我有一个ListView,我想改变每个项目背景和文本的颜色。 此ListView位于ListFragment中。 我的代码使onCreateView的布局膨胀,并使newView中每个项目的布局膨胀。 android:state_pressed=”true”工作正常,每当我按下一个项目时,背景会变为该颜色。 但是当选择一个项目时,bg颜色或文本颜色都没有变化,即使我在选择器中定义了一个带有android:state_selected=”true”的项目。 编辑:我正在使用SDK级别11(Android 3.0)和摩托罗拉Xoom。 列表片段布局: 列表项布局: 背景选择器: 文字选择器:

应用程序内容落后于android L中的导航栏

正如您所看到的,我的“Got It”按钮位于导航栏后面。无法修复它! 我努力了 true 以及在布局文件中设置它。 我在21世纪的主题是: true false false @null true 与整个应用程序中的所有屏幕相同的情况。 请帮忙。