有时候想 向左向右设置文字的变化 不妨试试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;
}
Gallery视图切换示例
本文介绍了一种使用Gallery组件实现在不同视图间切换的方法,通过定义一系列文本标签并利用LayoutInflater来创建视图,实现了视图间的平滑过渡。同时,文章提供了完整的XML布局文件及Java代码实现。
616

被折叠的 条评论
为什么被折叠?



