表格布局
<TextView
android:background="#FEE284"
android:textColor="#FF909090"
android:padding="3sp"
android:text="@string/END"
android:layout_column="1"/>
间隔线
<View
android:background="#FF909090"
android:layout_height="2dip"/>
对齐方式
<TextView android:background="#FEF284"
android:gravity="center"
android:layout_span="3"
android:textColor="#FF909090"
android:padding="3sp"
android:text="@string/TableLayoutExample"/>
页面跳转以及单击事件
public class MainActivity extends AppCompatActivity {
Button button1;
Button button2;
Button button3;
Button button4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("LinearLayout");
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
button3 = (Button) findViewById(R.id.button3);
button4 = (Button) findViewById(R.id.button4);
View.OnClickListener ocl1 = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent it1 = new Intent(MainActivity.this, FrameActivity.class);
startActivity(it1);
}
};
View.OnClickListener ocl2 = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent it2 = new Intent(MainActivity.this, RelativeActivity.class);
startActivity(it2);
}
};
View.OnClickListener ocl3 = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent it3 = new Intent(MainActivity.this,TableActivity.class);
startActivity(it3);
}
};
View.OnClickListener ocl4 = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent it4 = new Intent(MainActivity.this, GridActivity.class);
startActivity(it4);
}
};
button1.setOnClickListener(ocl1);
button2.setOnClickListener(ocl2);
button3.setOnClickListener(ocl3);
button4.setOnClickListener(ocl4);
}
}
图片
横向滑动视图
<HorizontalScrollView
android:layout_height="match_parent"
android:layout_width="match_parent"
android:fillViewport="true">
</HorizontalScrollView>