Articles of android layout

如何在屏幕中心显示图像?

我想像第一张图像一样显示图像,但我的图像显示为第二张图像。 我希望显示像第一个图像的图像,如屏幕中心和相同的空间顶部和底部看第一个图像,但我的图像显示不在屏幕中心,顶部没有空格。 我可以做什么来显示图像,如第一张图片…任何人都知道,请为所有人提供解决方案

替代使用LinearLayouts的嵌套权重

我想实现以下目标: 它适用于以下布局: 但是,我收到有关嵌套权重对性能不利的警告。 我理解错误,但我不知道如何以另一种方式expression这种布局。 有什么选择?

Android – 使用浮动标题创建列表视图

目标2.3 – 4.2我想实现以下效果(见图),基本上是一个组列表,其中下一个项目标题推送最后一个。 什么是最好的方法?

WindowBackground可以定位在状态栏下方和导航栏上方吗?

基于本教程和这个也引用其他教程的 答案 ,使用主题的android:windowBackground以及似乎是最常用的创建Android启animation面的方法 使用这种技术将徽标集中在屏幕上很容易; 但是,我想在屏幕的顶部或底部放置图形。 我遇到了问题,因为如下面的屏幕截图所示, windowBackground似乎被绘制在屏幕顶部的状态栏和底部的导航栏后面,从而使图形显示为截止 问题: 是否可以指示windowBackground将自己定位在状态栏下方和导航栏上方? 如果没有,使用windowBackground启animation面技术是否可以创建状态栏或导航栏未涵盖的启animation面? 要重现此问题,请创建一个新的Android Studio项目,该项目将为您提供ic_launcher drawable,并按照上面链接的教程之一进行操作,但使用以下layer-list drawable

使用java代码中color.xml的颜色

有没有办法从java中的colors.xml调用颜色? 我已经创建了一个编辑器,我想使用那些我已经在来自java的colors.xml中定义的颜色,我该怎么做?

Android – 使用Xml布局自定义对话框

我想在下面创建这个布局,但我似乎可以得到我需要的正确布局。 我想要完成的是使用布局自定义dailog框。 我尝试编辑下面的xml,但如果这显示为对话框,则定义的布局是一团糟。 请帮我理解我需要做些什么。 谢谢并期待着。 他们的对话框显示但不符合布局。 这个布局是我想要完成的: 对话: View checkBoxView = View.inflate(this, R.layout.display_item_dialog, null); CheckBox checkBox = (CheckBox)checkBoxView.findViewById(R.id.checkBox1); checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // Save to shared preferences } }); checkBox.setText(“Search All Images”); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(“Image Preferences”); builder.setMessage(” Select from below “) .setView(checkBoxView) .setCancelable(false) .setPositiveButton(“Yes”, new DialogInterface.OnClickListener() […]

Android – 减少EditText浮动标签填充/边距?

是否可以将这些浮动标签(电子邮件/密码)放在包装盒内。 基本上减少了提示和实际输入之间的空间。 我尝试填充顶部/底部。 用于editText的边距顶部/底部。 但他们都没有给出我想要的结果。

你如何获得涟漪效应以延伸过去的视界?

触摸涟漪效应在这里超越了界限。 这是怎么做到的? 编辑:我很好,只在5.0+上工作。

android.widget.RelativeLayout $ LayoutParams无法强制转换为android.widget.AbsListView $ LayoutParams

在众多教程和示例项目之后,我得到了以下代码,该代码应该在ListView中填充包含Line对象中多个值的行。 作为一个新手程序员,我不能为我的生活弄清楚我的代码在哪里失败。 任何帮助将非常感激! 如果我遗漏了重要信息,请告诉我,我会更新这个问题。 在Fragment中启动它的代码: @Override public void onActivityCreated(Bundle savedInstanceState){ super.onActivityCreated(savedInstanceState); Intent i = getActivity().getIntent(); if (i.getSerializableExtra(“ChosenWorkorder”) != null){ Workorder selectedWorkorder = (Workorder) i.getSerializableExtra(“ChosenWorkorder”); ArticlesListAdapter articlesListAdapter = new ArticlesListAdapter(getActivity(), R.layout.articles_list_row, selectedWorkorder.GetAllLines()); ListView articlesList = (ListView) getActivity().findViewById(R.id.ArticlesList); articlesList.setAdapter(articlesListAdapter); } } Custom ArrayAdapter: public class ArticlesListAdapter extends ArrayAdapter { private List lineList; private Context context; public ArticlesListAdapter(Context […]

更改ListView项目背景颜色但保留默认选择器样式?

我试图以编程方式在我的ListView适配器中设置自定义背景颜色,但我想保留Android的默认Listview选择器样式。 我正在使用项目视图的“SetBacgroundResource”方法设置背景颜色。 我正在使用Android 4.0,我尝试了这个博客的例子http://daniel-codes.blogspot.co.nz/2010/07/how-to-change-listview-rows-background.html但是使用这个例子的选择器但是显示未显示未选择的背景颜色。 如何在Android 4.0 ICS中实现这一目标? 编辑:这是我用于列表项背景drawable的资源。 我用来设置这个背景drawable的代码在我的adatapter的GetView方法中。 代码是: convertView.setBackgroundResrouce(R.drawable.list_item_dark);