上の線 … 初期表示画面

Android開発に関するメモランダム

カテゴリー: 家計簿アプリ  閲覧数:533 配信日:2013-07-21 11:56


概要


・初期表示画面 … 「上の線」が表示されず苦しむ
・原因はメソッド呼出記述モレ
・「setText」メソッド内で呼び出している理由 … 不明

▼/res/layout/activity_main.xml
・XML定義
	<!--上の直線-->
   <LinearLayout
       android:id="@+id/Linear01"
       android:orientation="horizontal"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_gravity="center_horizontal"
       >
   </LinearLayout>
<!-- ここまで上の直線 -->


▼/src/android/style/householdaccount/MainActivity.java
・メソッド定義 … XMLよりデータ取得
	/* メソッド定義 */
public void line(){
       LinearLayout linear1 = (LinearLayout) findViewById(R.id.Linear01);
       LinearLayout.LayoutParams liner01 = new LinearLayout.LayoutParams(480,3);
       Maindraw linerA = new Maindraw(this);
       linerA.setLayoutParams(liner01);
       linear1.addView(linerA);
}


・Maindrawクラス定義
class Maindraw extends View {

   public Maindraw(Context context) {
    super(context);
   }

   protected void onDraw(Canvas canvas) {
       super.onDraw(canvas);
       // 黒で塗る
       canvas.drawColor(Color.DKGRAY);
   }
}


・メソッド呼出
        /* ボタン内容の設定 */
       dateButton.setText(
        String.valueOf(calendar[1]+1)+"月"+String.valueOf(calendar[2])+"日");//StringクラスのvalueOf()メソッドを使ってString型に変換することで出力


//        yosanText.setText("今月の予算:30,000円");
//        nokoriText.setText("残り:13,500円");
//        yosanText2.setText("予算:1,000円");
//        nokoriText2.setText("残り:-700円(使い過ぎ!)");

       /* メソッド処理 */
       //SQLiteDatabase db=database();
       line();      
       
}


週間人気ページランキング / 2-16 → 2-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/2/23 1:01 更新
指定期間人気ページランキング / 1970-1-1 → 2025-2-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/2/23 1:01 更新