相关疑难解决方法(0)

不同活动中的相同导航抽屉

我制作了一个工作的导航抽屉,就像它在developer.android.com网站上的教程中所示.但现在,我想使用一个导航抽屉,我在NavigationDrawer.class中为我的应用程序中的多个活动创建.

我的问题是,如果这里有人可以制作一个小教程,这解释了如何使用一个导航抽屉进行多个活动.

在多个活动的答案Android导航抽屉上首先阅读了它

但它对我的项目不起作用

public class NavigationDrawer extends Activity {
public DrawerLayout drawerLayout;
public ListView drawerList;
private ActionBarDrawerToggle drawerToggle;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawerToggle = new ActionBarDrawerToggle((Activity) this, drawerLayout, R.drawable.ic_drawer, 0, 0) {

        public void onDrawerClosed(View view) {
            getActionBar().setTitle(R.string.app_name);
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(R.string.menu);
        }
    };
    drawerLayout.setDrawerListener(drawerToggle);

    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    layers = getResources().getStringArray(R.array.layers_array);
    drawerList = (ListView) findViewById(R.id.left_drawer);
    View header = getLayoutInflater().inflate(R.layout.drawer_list_header, null);
    drawerList.addHeaderView(header, null, false);
    drawerList.setAdapter(new ArrayAdapter<String>(this, …
Run Code Online (Sandbox Code Playgroud)

navigation android drawer android-activity navigation-drawer

198
推荐指数
6
解决办法
22万
查看次数

Android从视图中获取托管活动

我有一个Activity3 EditText秒和一个自定义视图,它作用一个专门的键盘来添加信息到EditTexts.

目前我正在将Activity视图传递给视图,以便我可以获得当前聚焦的编辑文本并更新自定义键盘中的内容.

有没有一种方法可以引用父活动并在EditText不将活动传递到视图的情况下获得当前的焦点?

android android-edittext android-view android-activity

174
推荐指数
4
解决办法
8万
查看次数

如何更改android的微调器背景设计和颜色?

我正在开发一个应用程序,我需要更改微调器背景布局以匹配背景颜色.我研究并发现我需要创建一个9补丁图像.我已经完成了创建9补丁图像并在应用程序中使用但它看起来比普通微调器更大,而且我也看不到微调器中的下拉按钮.

如果你们从开始为Spinner创建9补丁图像并在应用程序中使用它,我很高兴为我提供了一个明确的教程.

微调器看起来像

微调器的代码

 <Spinner
        android:id="@+id/spnIncredientone"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/txtMixtureTitle" 
        android:layout_marginLeft="5dip"
        android:layout_marginRight="5dip"
        android:background="@drawable/spinner_background"
        android:prompt="@string/selectmixture" />
Run Code Online (Sandbox Code Playgroud)

android nine-patch android-spinner

64
推荐指数
8
解决办法
19万
查看次数

如何在微调器中设置下拉箭头?

我尝试用下拉箭头设置微调器,但我无法修复它可以帮助我吗?我已附上源代码.我尝试使用以下链接但无法解决问题http://www.mokasocial.com/2011/03/easily-create-a-default-custom-styled-spinner-android/

我的班级文件:

    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Spinner;
    import android.widget.AdapterView.OnItemSelectedListener;
    import android.widget.Toast;

        public class topup extends Activity  {
            Spinner spinner,spin1,spin2,spin3;
                EditText ed,ed1;
                Button btn;
                List<String> list, list1,list2,list3;
                    private String[] countries_list={"01","02","03","04","05","06","07","08","09","10","11","12"};

                    protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.topup);


                        spinner = (Spinner) findViewById(R.id.spinner1);
                        spin1= (Spinner) findViewById(R.id.spinner2);
                        spin2= (Spinner) findViewById(R.id.spinner3);
                        spin3= (Spinner) findViewById(R.id.spinner4);
                        ed = (EditText) findViewById(R.id.editText3);

                        list = new ArrayList<String>();
                        list.add("");
                        list.add("select");
                        list.add("01");
                        list.add("02");
                        list.add("03");
                        list.add("04");
                        list.add("05");
                        list.add("06");
                        list.add("07");
                        list.add("08");
                        list.add("09");
                        list.add("10");
                        list.add("11"); …
Run Code Online (Sandbox Code Playgroud)

android android-spinner

52
推荐指数
5
解决办法
13万
查看次数

在Android中的Spinner上设置Gujarati文本

我正在开发古吉拉特语的Android应用程序,需要在Spinner小部件上设置古吉拉特语文本.所以,我从HERE学习了如何在Spinner上设置自定义字体.

但问题是我得到的是盒子而不是实际文本.我的spinner文本来自字符串资源.附上我的代码.

public class SpinnerExActivity extends Activity {
Spinner mySpinner; 
Typeface myFont;

String[] items; 
MyArrayAdapter ma;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_spinner_ex);
    mySpinner = (Spinner) findViewById(R.id.spinner1);
     items=getResources().getStringArray(R.array.items);
     myFont = Typeface.createFromAsset(getAssets(), "fonts/SHRUTIB.TTF");
     ma=new MyArrayAdapter(this, R.layout.my_spinner_style); 
     ma.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);


}
private class MyArrayAdapter extends ArrayAdapter {

    public MyArrayAdapter(Context context, int textViewResourceId) {
    super(context, textViewResourceId);
    }

    public TextView getView(int position, View convertView, ViewGroup parent) {
    TextView v = (TextView) super.getView(position, convertView, parent);
    v.setTypeface(myFont);
    v.setText(items[position]);
    return v;
    }

    public TextView getDropDownView(int …
Run Code Online (Sandbox Code Playgroud)

fonts android spinner

7
推荐指数
1
解决办法
2199
查看次数

我如何使用Android的TextView的"Comic Sans"字体?

我如何使用Android的TextView的"Comic Sans"字体?

android

5
推荐指数
1
解决办法
9624
查看次数

如何用图像替换 Android 中微调器的图标箭头?

我想使用自定义图像更改 Android 中的默认微调器图标箭头。

我制作了自定义微调器(基于这个答案:How to custom a Spinner in Android,只需更改自定义值)并且它运行良好,但我无法在样式或编程方式上更改微调器的箭头。

我看到这个问题:How to Change image of a spinner但由于我没有标签,Spinner它不允许我添加属性android:spinnerSelector

如何用图像替换默认箭头图标?

提前致谢!

android

2
推荐指数
1
解决办法
2万
查看次数