有时候想 向左向右设置文字的变化 不妨试试gallery
"demo.xml"
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget44"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center_horizontal">
<TextView
android:id="@+id/txt1_gvi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#051b4d"
android:gravity="center_horizontal"
android:textColorHighlight="#656565"
android:textSize="10sp">
</TextView>
</LinearLayout>
public Activity activity;
private static LayoutInflater inflater=null;
private String [] stringid=new String[]{"Index-Nifty","Positional calls","Intraday calls","InvestmentIdea","Optional calls","BTST-STBT calls"};
public TabGallary(Activity a) {
activity = a;
inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
public int getCount(){
return stringid.length;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent)
{
View v;
if (convertView == null)
{
LayoutInflater li = getLayoutInflater();
v = li.inflate(R.layout.demo, null);
TextView tv1 = (TextView)v.findViewById(R.id.txt1_gvi);
tv1.setText(stringid[position]);
v.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// Call intent or perform ur activity;
}
});
}
else
{
v= convertView;
}
return v;
}