Danny Hess
- Forum-Beiträge: 17
22.12.2012, 14:57:42 via Website
22.12.2012 14:57:42 via Website
Servus,
ich habe folgendes Problem, ich möchte gerne für einen TextView ausgabe Bilder verwenden sprich für die Zeichen 0,1,2,4,5,6,7,8,9 verwenden.
Meine Frage ist nun, wie kann ich das am besten umsetzen?
Hier mal meine Activity:
ich habe folgendes Problem, ich möchte gerne für einen TextView ausgabe Bilder verwenden sprich für die Zeichen 0,1,2,4,5,6,7,8,9 verwenden.
Meine Frage ist nun, wie kann ich das am besten umsetzen?
Hier mal meine Activity:
1package com.example.zzz;
2
3import java.util.List;
4
5import android.hardware.Sensor;
6import android.hardware.SensorEvent;
7import android.hardware.SensorEventListener;
8import android.hardware.SensorManager;
9import android.os.Bundle;
10import android.widget.TextView;
11import android.widget.Toast;
12import android.app.Activity;
13import android.content.Context;
14
15public class MainActivity extends Activity {
16
17 TextView tv1;
18 private static SensorManager mySensorManager;
19 private boolean sersorrunning;
20
21 @Override
22 public void onCreate(Bundle savedInstanceState) {
23 super.onCreate(savedInstanceState);
24 setContentView(R.layout.activity_main);
25
26 tv1 = (TextView) findViewById(R.id.textView1);
27
28 mySensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
29 @SuppressWarnings("deprecation")
30 List<Sensor> mySensors = mySensorManager
31 .getSensorList(Sensor.TYPE_ORIENTATION);
32
33 if (mySensors.size() > 0) {
34 mySensorManager.registerListener(mySensorEventListener,
35 mySensors.get(0), SensorManager.SENSOR_DELAY_NORMAL);
36 sersorrunning = true;
37 Toast.makeText(this, "Start ORIENTATION Sensor", Toast.LENGTH_LONG)
38 .show();
39 } else {
40 Toast.makeText(this, "No ORIENTATION Sensor", Toast.LENGTH_LONG)
41 .show();
42 sersorrunning = false;
43 finish();
44 }
45
46 }
47 private SensorEventListener mySensorEventListener = new SensorEventListener() {
48
49 public void onSensorChanged(SensorEvent event) {
50 // TODO Auto-generated method stub
51 tv1.setText(String.format("%03.0f°", event.values[0]));
52 }
53
54 public void onAccuracyChanged(Sensor sensor, int accuracy) {
55 // TODO Auto-generated method stub
56
57 }
58 };
59 @Override
60 protected void onDestroy() {
61 // TODO Auto-generated method stub
62 super.onDestroy();
63 if (sersorrunning) {
64 mySensorManager.unregisterListener(mySensorEventListener);
65 }
66 }
67}
2
3import java.util.List;
4
5import android.hardware.Sensor;
6import android.hardware.SensorEvent;
7import android.hardware.SensorEventListener;
8import android.hardware.SensorManager;
9import android.os.Bundle;
10import android.widget.TextView;
11import android.widget.Toast;
12import android.app.Activity;
13import android.content.Context;
14
15public class MainActivity extends Activity {
16
17 TextView tv1;
18 private static SensorManager mySensorManager;
19 private boolean sersorrunning;
20
21 @Override
22 public void onCreate(Bundle savedInstanceState) {
23 super.onCreate(savedInstanceState);
24 setContentView(R.layout.activity_main);
25
26 tv1 = (TextView) findViewById(R.id.textView1);
27
28 mySensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
29 @SuppressWarnings("deprecation")
30 List<Sensor> mySensors = mySensorManager
31 .getSensorList(Sensor.TYPE_ORIENTATION);
32
33 if (mySensors.size() > 0) {
34 mySensorManager.registerListener(mySensorEventListener,
35 mySensors.get(0), SensorManager.SENSOR_DELAY_NORMAL);
36 sersorrunning = true;
37 Toast.makeText(this, "Start ORIENTATION Sensor", Toast.LENGTH_LONG)
38 .show();
39 } else {
40 Toast.makeText(this, "No ORIENTATION Sensor", Toast.LENGTH_LONG)
41 .show();
42 sersorrunning = false;
43 finish();
44 }
45
46 }
47 private SensorEventListener mySensorEventListener = new SensorEventListener() {
48
49 public void onSensorChanged(SensorEvent event) {
50 // TODO Auto-generated method stub
51 tv1.setText(String.format("%03.0f°", event.values[0]));
52 }
53
54 public void onAccuracyChanged(Sensor sensor, int accuracy) {
55 // TODO Auto-generated method stub
56
57 }
58 };
59 @Override
60 protected void onDestroy() {
61 // TODO Auto-generated method stub
62 super.onDestroy();
63 if (sersorrunning) {
64 mySensorManager.unregisterListener(mySensorEventListener);
65 }
66 }
67}