大佬教程收集整理的这篇文章主要介绍了java – 如何在我的android cardviews顶部添加颜色,如图像?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个小应用程序,它显示了几张安卓卡.但我希望能够在卡片的顶部设置颜色和标题,如下图所示,到目前为止,我还没有在网上找到任何信息如何执行此操作.所以一些帮助会很棒:-)
(到目前为止,我的代码没有完成上述任务,我的代码只生成常规的所有白色卡片视图)
我的代码到目前为止如下:
CardAdapter.java
public class CardAdapter extends RecyclerView.Adapter <>(); public="" void="">>();>
@H_263_1@mainActivity.java
public class MainActivity extends ActionBarActivity implements SwiperefreshLayout.onrefreshListener {
@InjectView(R.id.mainView)
RecyclerView mRecyclerView;
@InjectView(R.id.refreshContainer)
SwiperefreshLayout refreshLayout;
private linearlayoutmanager mLayoutManager;
private CardAdapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceStatE) {
super.onCreate(savedInstanceStatE);
setContentView(R.layout.activity_main);
ButterKnife.inject(this);
mRecyclerView.setHasFixedSize(true);
refreshLayout.setOnrefreshListener(this);
TypedValue tv = new TypedValue();
int actionBarHeight = 0;
if (getTheme().resolveAttribute(R.attr.actionBarSize,tv,truE)) {
actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getresources().getDisplaymetrics());
}
refreshLayout.setProgressviewEndTarget(true,actionBarHeight);
mAdapter = new CardAdapter();
mRecyclerView.setAdapter(mAdapter);
// use a linear layout manager
mLayoutManager = new GridLayoutManager(this,1);
mRecyclerView.setLayoutManager(mLayoutManager);
}
@Override
public Boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
return true;
}
@Override
public Boolean onOptionsItemSELEcted(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button,so long
// as you specify a parent activity in AndroidManifest.xml.
return super.onOptionsItemSELEcted(item);
}
@Override
public void onrefresh() {
mAdapter.clear();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
refreshLayout.setrefreshing(false);
}
},2500);
}
}
activity_main.xml中
item_cardview.xml:
我给你的唯一改变是,card_view:cardCornerRadius =“8dp”>并删除了imageview(不再需要)
闪卡无法填充到卡的一半的屏幕截图:
以上是大佬教程为你收集整理的java – 如何在我的android cardviews顶部添加颜色,如图像?全部内容,希望文章能够帮你解决java – 如何在我的android cardviews顶部添加颜色,如图像?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。