Q
qwert_zuiopue
Fortgeschrittenes Mitglied
- 6
Hallo,
ich habe meine App bisher mit Android 4.1 übersetzt und da ging folgendes:
In Android 2.2 funktioniert das nicht mehr, weil in den mit ** markierten Zeilen ein Fehler auftaucht.
Mir ist bekannt, dass ich die View auch direkt in die xml-Datei schreiben kann. Dann kann ich aber *** nicht mehr ausführen.
Wie kann ich das Problem lösen ?
ich habe meine App bisher mit Android 4.1 übersetzt und da ging folgendes:
Code:
** import android.app.ActionBar.LayoutParams;
import android.app.Activity;
public class Info extends Activity {
InfoView infoView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.info);
infoView = new InfoView(this);
** infoView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
infoView.setBackgroundColor(Color.BLACK);
LinearLayout layout = (LinearLayout) findViewById(R.id.linearlayout);
layout.addView(infoView);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
*** infoView.doSomething();
}
}
Mir ist bekannt, dass ich die View auch direkt in die xml-Datei schreiben kann. Dann kann ich aber *** nicht mehr ausführen.
Wie kann ich das Problem lösen ?