Articles of android layout

Android – ScrollView像foursquare与地图+列表

这是这个 iOS问题的Android等价物。 尝试创build一个包含大约20%的屏幕(在ActionBar下)的MapView的视图,而屏幕的其余部分是一个滚动视图,当向下滚动时,重叠在MapView顶部并隐藏它。 总之就像FourSquare的Android应用程序。 有任何想法吗?

如何将导航抽屉添加到应用程序中的所有活动?

什么是有效的方式来添加导航抽屉的所有活动? 我不想在所有活动和布局中重复导航抽屉的代码。 有可能以某种方式添加导航。 在BaseActivity中的抽屉(自定义类),然后每一个活动将扩展BaseActivity inorder有导航抽屉?

android.widget.RelativeLayout $ LayoutParams不能转换为android.widget.AbsListView $ LayoutParams

以下大量的教程和示例项目,我已经到了下面的代码应该填充一个ListView与行对象中包含多个值的行。 作为一个新手程序员我不能为了我的生活找出我的代码失败的地方。 任何帮助将非常感激! 如果我遗漏了重要的信息,请告诉我,我会更新这个问题。 在碎片内部启动它的代码: @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); } } 自定义ArrayAdapter: public class ArticlesListAdapter extends ArrayAdapter<Line> { private List<Line> lineList; private Context context; public ArticlesListAdapter(Context context, […]

在CollapsingToolBar布局Android中设置标题和子标题

如何设置标题和子标题在Android的崩溃的工具栏布局,如whatsappconfiguration文件视图。 我附上了相同的示例屏幕截图。

Android自定义组件视图w /圆angular

我正在尝试创build一个具有圆angular(以及select的背景颜色)的视图,以便可以使用不同的背景颜色; 很难解释,所以这里是我的代码: /app/src/com/packagename/whatever/CustomDrawableView.java package com.packagename.whatever; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.drawable.PaintDrawable; import android.util.AttributeSet; import android.view.View; public class CustomDrawableView extends View { private PaintDrawable mDrawable; int radius; private void init(AttributeSet attrs) { TypedArray a = getContext().obtainStyledAttributes(attrs,R.styleable.RoundedRect); radius = a.getInteger(R.styleable.RoundedRect_radius, 0); } public CustomDrawableView(Context context, AttributeSet attrs) { super(context, attrs); init(attrs); mDrawable = new PaintDrawable(); […]

ImageView 9修补程序不能使用填充线绘制

我有这个XML布局。 frame_top_widget_holo是一个可以在底部和右侧用填充线绘制的9-patch。 它的顶部和左边还有一些线条,用于展开边界。 它被设置为背景,有一个图像可绘制设置为源。 结果显示两者,但src图像与drawable设置的填充重叠。 问题是scaleType,所以我怀疑这可能是一个错误。 有没有人有一个想法如何解决这个问题? <?xml version="1.0" encoding="utf-8"?> <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:scaleType="centerCrop" android:background="@drawable/frame_top_widget_holo" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/bigpicture" />

无法从FrameLayout中删除片段?

我有一个横向模式的布局,左侧显示一个ListView,右侧显示一个FrameLayout。 当从列表中select一个项目时,另一个片段被添加到FrameLayout MyFragment myFragment = (MyFragment) fragmentManager.findFragmentById(R.id.myFrameLayout); FragmentTransaction ft = fragmentManager.beginTransaction(); if (myFragment == null) { myFragment = new MyFragment(uri); ft.replace(R.id.myFrameLayout, playerFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.commitAllowingStateLoss(); } 后来我按列表视图中的删除,并删除列表中的最后一项,我试图删除片段,以便什么都没有显示,但它不起作用,我的片段仍然在屏幕上。 删除的代码是: MyFragment myFragment = (MyFragment) fragmentManager.findFragmentById(R.id.myFrameLayout); FragmentTransaction ft = fragmentManager.beginTransaction(); ft.remove(myFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE); ft.commitAllowingStateLoss(); 任何想法,为什么它不被从视图中删除?

如何查找具有特定标签(属性)的视图列表

我为UI小部件设置了标签,我想要检索具有特定标签的View列表。 使用View.findViewWithTag("test_tag")只返回一个View不支持标签的所有视图。 任何帮助赞赏。

如何使用Android ViewPager?

可能重复: android viewPager的实现 有人可以告诉我如何正确实施ViewPager到我的项目? 我需要知道我可以通过使用它来实现什么? 我对编程和android有点新鲜。 基本上我需要使用水平分页来处理我现在正在处理的应用程序。 我需要一步一步的指导指导。

使用XML布局作为View子类的视图?

我感觉好像我曾经知道如何做到这一点,但我现在正在画一个空白。 我有一个从View( Card )扩展的类,我用XML写了一个布局。 我想要做的是将Card的视图设置为构造函数中的XML视图,所以我可以使用Card的方法来设置TextView和什么。 有什么build议么? 代码如下: Card.java :(我有View.inflate(context, R.layout.card_layout, null);这是我想要做的一个例子,但它不工作,我基本上希望类是视图的接口,为了做到这一点,我需要以某种方式将XML布局分配给视图。我是否沿着setContentView(View view)行使用了一些东西?在View类中没有这样的方法,但有没有像这样的东西? ) public class Card extends View { TextView tv; public Card(Context context) { super(context); View.inflate(context, R.layout.card_layout, null); tv = (TextView) findViewById(R.id.tv); } public Card(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); View.inflate(context, R.layout.card_layout, null); tv = (TextView) findViewById(R.id.tv); } public Card(Context […]