源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android界面布局之实现文本块布局效果示例

  • 时间:2022-02-01 18:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android界面布局之实现文本块布局效果示例
[u]复制代码[/u] 代码如下:
package cn.aibow.android.layoutdemo1; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.MotionEvent; import android.view.View; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity {  private int[] idarr = new int[]{R.id.tv1,R.id.tv2,R.id.tv3,R.id.tv4,R.id.tv5,R.id.tv6,R.id.tv7,R.id.tv8};  private int[] colorarr = new int[]{0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF};  private int[] bgarr = new int[]{0xFFFF6666,0xFF1e67c0,0xFFd47756,0xFF5a626f,0xFFee7434,0xFF3eadeb,0xFF0385fd,0xFF00a179};  private String[] textarr = new String[]{"通讯电脑","生活厨卫","家用电器","日用百货","母婴玩具","户外体育","汽车配件","其它商品"};  @Override  protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);   for(int i=0;i<idarr.length;i++){    TextView tv = (TextView)findViewById(idarr[i]);    tv.setText(textarr[i]);    tv.setBackgroundColor(bgarr[i]);    tv.setTextColor(colorarr[i]);    tv.setOnClickListener(new View.OnClickListener() {     @Override     public void onClick(View v) {      TextView t = (TextView)v;      showMessage("您点击的是 : "+t.getText().toString());     }    });   }  }  private void showMessage(String msg){   Toast.makeText(this, msg, Toast.LENGTH_LONG).show();  }  @Override  public boolean onCreateOptionsMenu(Menu menu) {   // Inflate the menu; this adds items to the action bar if it is present.   getMenuInflater().inflate(R.menu.main, menu);   return true;  } }
布局xml
[u]复制代码[/u] 代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical"     android:padding="6dp"     tools:context=".MainActivity" >     <LinearLayout         android:layout_width="fill_parent"         android:layout_height="0dp"         android:layout_weight="1">         <TextView             android:id="@+id/tv1"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>         <TextView             android:id="@+id/tv2"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>     </LinearLayout>     <LinearLayout         android:layout_width="fill_parent"         android:layout_height="0dp"         android:layout_weight="1">         <TextView             android:id="@+id/tv3"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>         <TextView             android:id="@+id/tv4"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>     </LinearLayout>     <LinearLayout         android:layout_width="fill_parent"         android:layout_height="0dp"         android:layout_weight="1">         <TextView             android:id="@+id/tv5"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>         <TextView             android:id="@+id/tv6"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>     </LinearLayout>     <LinearLayout         android:layout_width="fill_parent"         android:layout_height="0dp"         android:layout_weight="1">         <TextView             android:id="@+id/tv7"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>         <TextView             android:id="@+id/tv8"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:layout_margin="6dp"             android:text="文本"             android:gravity="center_vertical|center_horizontal"             android:textColor="#FFFFFFFF"             android:textSize="28sp"             android:background="#FF000000"/>     </LinearLayout> </LinearLayout>
效果图 [img]http://files.jb51.net/file_images/article/201404/20140417104439.jpg?2014317104453[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部