300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Android实现QQ分组效果

Android实现QQ分组效果

时间:2024-04-22 02:10:14

相关推荐

Android实现QQ分组效果

布局文件:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/textView1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="分组一" android:clickable="true"/><LinearLayoutandroid:id="@+id/linearLayout1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_weight="1" android:orientation="vertical"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="内容1" /><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="按钮" /><Buttonandroid:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Button" /></LinearLayout><TextViewandroid:id="@+id/textView2"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="分组二" android:clickable="true"/><LinearLayoutandroid:id="@+id/linearLayout2"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_weight="1" ><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="内容2" /></LinearLayout><TextViewandroid:id="@+id/textView3"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="分组三" android:clickable="true"/><LinearLayoutandroid:id="@+id/linearLayout3"android:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_weight="0" ><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="内容3" /></LinearLayout></LinearLayout>

代码部分:

package xuyan.QQ.fengzu;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.LinearLayout;import android.widget.TextView;public class QQfenzuActivity extends Activity {/** Called when the activity is first created. */TextView text1,text2,text3;LinearLayout linearlayout1,linearlayout2,linearlayout3;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);text1=(TextView)this.findViewById(R.id.textView1);text2=(TextView)this.findViewById(R.id.textView2);text3=(TextView)this.findViewById(R.id.textView3);linearlayout1=(LinearLayout)this.findViewById(R.id.linearLayout1);linearlayout2=(LinearLayout)this.findViewById(R.id.linearLayout2);linearlayout3=(LinearLayout)this.findViewById(R.id.linearLayout3);text1.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {// TODO Auto-generated method stublinearlayout1.setVisibility(View.VISIBLE);linearlayout2.setVisibility(View.GONE);linearlayout3.setVisibility(View.GONE);}});text2.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {// TODO Auto-generated method stublinearlayout1.setVisibility(View.GONE);linearlayout2.setVisibility(View.VISIBLE);linearlayout3.setVisibility(View.GONE);}});text3.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {// TODO Auto-generated method stublinearlayout3.setVisibility(View.GONE);linearlayout2.setVisibility(View.GONE);linearlayout3.setVisibility(View.VISIBLE);}});}}

参考的这里的博客:/weidi1989/article/details/7991188

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。