c# 程序员学习android(2)登陆界面

上次说的是引导界面本次我们说说登陆界面


android的登陆界面很多。我想做一个类似于qq的但是头像是圆形的这种,下面是样图

c# 程序员学习android(2)登陆界面_第1张图片

我想做成这样的,这里有两个技术难点,一个是这个圆形的图,一个是下面的用户名的输入框的样式

原型图需要用程序截取。下面的输入框要放按钮我们先说圆形的图


截面中调用   

    
上面是头像的界面调用,

下面是一个类,直接界面调用就可以,

package com.example.ineeq;

import com.example.ineeq.R;

import android.app.ActionBar;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentTabHost;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;

import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.view.Window;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;




public class MainTabs extends FragmentActivity
{
	private FragmentTabHost mTabHost;
	private RadioGroup m_radioGroup;
	String tabs[] = {"Tab1","Tab2","Tab3","Tab4","Tab5"};
	Class cls[] = {Fragment1.class,Fragment2.class,Fragment3.class,Fragment4.class,Fragment5.class};
	
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub

		super.onCreate(savedInstanceState);
		//requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.main_tabs);

		//更改标题处理
	    ActionBar actionBar = getActionBar();
	    actionBar.show(); 
	    
		init();
	}
	
	private void init()
	{
		mTabHost = (FragmentTabHost)this.findViewById(android.R.id.tabhost);
		mTabHost.setup(this,getSupportFragmentManager(), R.id.realtabcontent);
		mTabHost.getTabWidget().setVisibility(View.GONE);
		for(int i=0;i
源码下载

你可能感兴趣的:(c# 程序员学习android(2)登陆界面)