U
Unicate
Erfahrenes Mitglied
- 57
Hi alle zusammen!
Ich möchte eine CustomView bauen.
Zu beginn dacht ich, dass ich mal ganz klein anfange und einen Button ableite.
Ich suche mich heute schon den ganzen Tag Tod deswegen.
Das was ich gefunden haben, hat mich nicht weiter gebracht.
Also hier mal das was ich habe:
Der Button:
Die dazugehörige xml:
Meine main.xml:
Fehlt noch was?
Wenn ich das App starte passiert gar nichts. Was mach ich falsch?
Ich möchte eine CustomView bauen.
Zu beginn dacht ich, dass ich mal ganz klein anfange und einen Button ableite.
Ich suche mich heute schon den ganzen Tag Tod deswegen.
Das was ich gefunden haben, hat mich nicht weiter gebracht.
Also hier mal das was ich habe:
Der Button:
PHP:
public class ConnectionButton extends Button implements OnClickListener{
public ConnectionButton(Context context, AttributeSet attrs) {
super(context, attrs);
setOnClickListener(this);
setBackgroundColor(Color.WHITE);
}
/**
* static vars
*/
private static final int STATE_DISCONNECTED = 0;
private static final int STATE_PENDING = 1;
private static final int STATE_CONNECTED = 2;
/**
* normal members
*/
private final int _state = 0;
@Override
public void onClick(View v) {
Log.e("Button", "click");
}
}
HTML:
<?xml version="1.0" encoding="utf-8"?>
<de.unicate.android.button.ConnectionButton
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</de.unicate.android.button.ConnectionButton>
HTML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<View
class ="de.unicate.android.button.ConnectionButton"
android:text="my button"
android:id="@+id/Button01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
Fehlt noch was?
Wenn ich das App starte passiert gar nichts. Was mach ich falsch?