[TableLayout9.java]
public class TableLayout9 extends Activity {
private boolean mShrink;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.table_layout_9);
final TableLayout table = (TableLayout) findViewById(R.id.menu);
Button button = (Button) findViewById(R.id.toggle);
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
mShrink = !mShrink;
table.setColumnShrinkable(0, mShrink);
}
});
mShrink = table.isColumnShrinkable(0);
}
}
[table_layout_9.xml]
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout
android:id="@+id/menu"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TableRow>
<TextView
android:text="@string/table_layout_9_open"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_9_open_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/table_layout_9_save"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_9_save_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/table_layout_9_save_as"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_9_save_as_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/table_layout_9_save_all"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_9_save_all_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/table_layout_9_import"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="@string/table_layout_9_export"
android:padding="3dip" />
<TextView
android:text="@string/table_layout_9_export_shortcut"
android:gravity="right"
android:padding="3dip" />
</TableRow>
</TableLayout>
<Button
android:id="@+id/toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/table_layout_9_toggle_shrink" />
</LinearLayout>
</ScrollView>
'old > API_Demo' 카테고리의 다른 글
Views_Layout_Table Layout_Gravity (0) | 2010.04.26 |
---|---|
Views_Layout_Table Layout_Simple Form (0) | 2010.04.26 |
Views_Layout_Table Layout_Toggle Stretch (0) | 2010.04.26 |
Views_Layout_Table Layout_Column Collapse (0) | 2010.04.26 |
Views_Layout_Table Layout_More Spanning and Stretchable (0) | 2010.04.26 |