【发布时间】:2012-02-23 21:00:32
【问题描述】:
我创建了一个简单的视图。我希望能够通过 Eclipse GUI 插件的设计工具设置它的类变量。或者通过 .xml。这可能吗?
这是我目前拥有的:
package com.lifecoderdev.android.drawing1;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Toast;
public class BoundedView extends View
{
public String CellName = "No name.";
public BoundedView( Context context )
{
super( context );
}
public BoundedView( Context context, AttributeSet attrs )
{
super( context, attrs );
}
public BoundedView( Context context, AttributeSet attrs, int defStyle )
{
super( context, attrs, defStyle );
}
@Override
public void onDraw(Canvas canvas)
{
}
@Override
public boolean onTouchEvent( MotionEvent event )
{
Toast t = Toast.makeText( getContext(), "Selected: " + CellName + "!", Toast.LENGTH_SHORT );
t.show();
return false;
}
}
视图的唯一工作是放置在相对布局中,当它被点击时,发出警告消息。这部分工作得很好,但我真的希望能够通过 XML 或属性面板设置 CellName。
【问题讨论】: