我試圖讓我的佈局,看起來像這樣:大廈的LinearLayout編程
我包含此代碼類擴展Linelayout自身和addView添加了不同元素
setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
LinearLayout line = new LinearLayout(context);
line.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
viewVerLabels = new VerLabelsView(context);
// add y axis linearlayout & graphview
line.addView(viewVerLabels);
line.addView(new GraphViewContentView(context), new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 1));
line.setOrientation(LinearLayout.HORIZONTAL);
// add to main linearlayout
addView(line);
LinearLayout line2 = new LinearLayout(context);
line2.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
viewHorLabels = new HorLabelsView(context);
setOrientation(LinearLayout.VERTICAL);
// add x axis labels
line2.addView(viewHorLabels);
// add to main linearlayout
addView(line2);
我的XML文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/graph2"
android:layout_width="fill_parent"
android:layout_height="250dp"
android:orientation="vertical" />
使用此代碼I ge t爲Y軸標籤和出現的圖形,但X軸標籤丟失
我似乎無法得到我想要的,我嘗試過多種組合,我究竟做錯了
在設計師創建佈局模板,然後在代碼中創建具有相同PARAMS和序列像設計師 –
我只是去嘗試的對象,我也嘗試過用按鈕替換我的意見只是爲了看到它它給了我想要的佈局 隨着按鈕,它給了我我想要的,但我的意見沒有 –
我不確定它。但是對於主線性佈局graph2,您正在使用android:layout_height =「250dp」。嘗試在scrollview中放置線性佈局。 –