私は問題があります。このArcTimerActivityの設計にはレイアウトを使用したいと思います。 ITに変更setContentView(cv)
しても機能しません。setContentView(R.layout.arc_timer_activity)
(私はプログラマーではないので、私にとっては簡単ではありません)
public class ArcTimerActivity extends Activity implements Runnable, View.OnClickListener, View.OnLongClickListener {
private ArcTimerView cv = null;
private Thread t = null;
private boolean run_thread = false;
private int run_thread_fps = 50; // Max 1000
private IntervalSession is;
private final int MENU_PREFERENCES = 15;
//@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
is = new IntervalSession();
restorePreferences();
cv = new ArcTimerView(this, is);
cv.setOnClickListener(this);
cv.setOnLongClickListener(this);
restoreRunningState(getLastNonConfigurationInstance());
setContentView(cv);
}
....................
setContentView(R.layout.arc_timer_activity)を使用する場合-エラーなし、黒の画面のみ。Mabyレイアウトにアクティビティを表示するために追加または変更するには、smthが必要ですか?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<View
android:layout_width="fill_parent"
android:layout_height="fill_parent"
></View>
</LinearLayout>