我试图使一些习俗观念中包含着可发展的相关语言。 这是电影院的计划,它有X,有地方坐标,有宽度和高度(实际上只是直径)。 我只是把它带入这一关系中:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:padding="10px">
<ScrollView
android:layout_height="wrap_content"
android:layout_width="fill_parent">
<RelativeLayout android:id="@+id/scrollable_places"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
</RelativeLayout>
</ScrollView>
我这样说:
RelativeLayout layout = (RelativeLayout) context.findViewById(R.id.scrollable_places);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(place.getWidth(),
place.getHeight());
params.leftMargin = place.getX();
params.topMargin = place.getY();
layout.addView(new Seat(context, place), params);
航海阶级喜欢:
public class Seat extends View {
private Place place;
private boolean isRed = false;
public Seat(Context context, Place place) {
super(context);
this.place = place;
setOnClickListener(new OnSeatClickListener());
}
@Override
protected void onDraw(Canvas canvas) {
if (!isRed)
canvas.drawColor(Color.GREEN);
else
canvas.drawColor(Color.RED);
}
protected void setRed() {
isRed = true;
}
private class OnSeatClickListener implements OnClickListener {
@Override
public void onClick(View view) {
((Seat) view).setRed();
view.invalidate();
}
}
}
意见正在充分拟定。 但是,我有一系列看法,如果其中一些意见没有通过屏幕、滚动式口号进行工作,则屏幕上没有滚动。 你们是否有什么想法,我如何做这种排版?