Back to project page android-custom-views-sample.
The source code is released under:
Apache License
If you think the Android project android-custom-views-sample listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package net.danlew.customviews.view; /*ww w . j a v a 2 s.co m*/ import android.content.Context; import android.view.Gravity; import android.view.LayoutInflater; import android.widget.LinearLayout; import android.widget.TextView; import net.danlew.customviews.R; import net.danlew.customviews.data.User; /** * UserView that lets you tint the icon view a color from attributes. */ public class UserViewCircle extends LinearLayout { private CircleView mIconView; private TextView mNameView; public UserViewCircle(Context context) { super(context); setOrientation(LinearLayout.VERTICAL); setGravity(Gravity.CENTER); LayoutInflater.from(context).inflate(R.layout.user_view_circle, this); mIconView = (CircleView) findViewById(R.id.icon); mNameView = (TextView) findViewById(R.id.name); } public void bind(User user) { mIconView.setBitmapResource(user.getIcon()); mNameView.setText(user.getName()); } }