android零碎学习记录之 TextSwithcer
16lz
2021-01-26
TextSwitcher 翻译“文本转换开关”,顾名思义:该转换开关是转换TextView的。开关,意思很明确,必定只有2个文本,一个展示(即“开”),一个隐藏(即“关”)。
2. 简单示例:
java代码:
ViewrootView=inflater.inflate(R.layout.fragment_main,container,false);finalTextSwitcherswitcher=(TextSwitcher)rootView.findViewById(R.id.textswitcher);finalTextViewfirsttext=newTextView(PlaceholderFragment.this.getActivity());firsttext.setId(123);finalTextViewsecondtext=newTextView(PlaceholderFragment.this.getActivity());secondtext.setId(456);switcher.addView(firsttext,0);switcher.addView(secondtext,1);Buttonbutton=(Button)rootView.findViewById(R.id.myButton);button.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewarg0){intxx=switcher.getCurrentView().getId();Log.i("textswitcher的当前view的id是",""+xx);if(xx==123){switcher.setText("123123213");}elseif(xx==456){switcher.setText("9999993");}}});returnrootView;3.定义布局文件如下:(定义一个textswitcher即可)
<TextSwitcher android:id="@+id/textswitcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</TextSwitcher>
更多相关文章
- edit text 及 text view 属性
- Android(安卓)go 自定义静态广播接收不到的问题
- Android(安卓)UI设计中的三种特效
- android方便的自定义Dialog工厂类
- Android属性动画2-----自定义属性动画
- 自定义radio,尊重原创,声明此文章为转载
- Android自定义组件系列【7】——进阶实践(4)
- android UI进阶之自定义组合控件
- Android(安卓)imageView 自定义单个或多个角为圆角及圆形图片工