在我的Android项目中,我使用Material-design进行选项卡视图.我有 :
tab_activity.xml
<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|enterAlways"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
    <android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:tabMode="fixed"
        app:tabGravity="fill"/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
    android:id="@+id/viewpager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
   />
Run Code Online (Sandbox Code Playgroud)
和java类文件是:
public class SimpleTabsActivity extends AppCompatActivity {
    private Toolbar toolbar;
    private TabLayout tabLayout;
    private ViewPager viewPager;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tab_activity);
        toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        viewPager = (ViewPager) findViewById(R.id.viewpager);
        setupViewPager(viewPager);
        tabLayout = (TabLayout) findViewById(R.id.tabs);
        tabLayout.setupWithViewPager(viewPager);
    }
    private void setupViewPager(ViewPager viewPager) {
        ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); …Run Code Online (Sandbox Code Playgroud) 为了检查电话号码(我有模式电话号码,如+918172014908)验证我使用libphonenumber.jar文件..它根据国家/地区是否有效检查电话号码.我用这个: -
 PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance(); 
         PhoneNumber numberProto = phoneUtil.parse("phone_number", "");  
        phoneUtil.isValidNumber(numberProto) == true ? "valid" : "phone no not valid"
Run Code Online (Sandbox Code Playgroud)
它的工作正常.但这个jar文件占用了一点内存..有没有另一种方法来检查电话号码格式验证没有libphonenumber.jar ??? 你能提出什么建议吗???
在 Andorid NameValuePair 中, 不推荐使用BasicNameValuePair。我有
List<NameValuePair> pairs = new ArrayList<NameValuePair>(1);
pairs.add(new BasicNameValuePair("student",string1));
Run Code Online (Sandbox Code Playgroud)
此代码的替代方案是什么?
在Android我的要求是: -
我有多个复选框和一个按钮.选择后,当您单击按钮时,它将显示为您选择的框的文本.
所以我有activity_test.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
   android:id="@+id/check"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="#ffffff"
     > 
   <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
         android:id="@+id/lay1">
        <CheckBox
            android:id="@+id/checkBox1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="apple"
            android:tag="apple"
            android:onClick="onCheckboxClicked" />
        <CheckBox
            android:id="@+id/checkBox2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="banana" 
            android:tag="banana" 
            android:onClick="onCheckboxClicked"/>
        <CheckBox
            android:id="@+id/checkBox3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="water_milon" 
            android:tag="water_milon"
            android:onClick="onCheckboxClicked"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
         android:id="@+id/lay2">
        <CheckBox
            android:id="@+id/checkBox4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="guava" 
            android:tag="guava" 
            android:onClick="onCheckboxClicked"/>
        <CheckBox
            android:id="@+id/checkBox5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="panir" 
             android:tag="panir"
             android:onClick="onCheckboxClicked"/>
        <CheckBox
            android:id="@+id/checkBox6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="chatni" 
             android:tag="chatni"
             android:onClick="onCheckboxClicked"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
         android:id="@+id/lay3">
        <CheckBox
            android:id="@+id/checkBox7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="college"
             android:tag="college"
             android:onClick="onCheckboxClicked" />
        <CheckBox …Run Code Online (Sandbox Code Playgroud)