小编Avi*_*kaj的帖子

如何修复多行编辑文本的大小

我想制作一个多行编辑文本,但问题是每当我输入新的行编辑文本高度增加.如何修复它的高度.我的代码是

<EditText
    android:id="@+id/editAdditionalInfo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/editPhoneCutomerDetails"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="60dp"
    android:layout_below="@+id/editPhoneCutomerDetails"
    android:layout_marginTop="10dp"
    android:background="@drawable/message_additional_box1x"
    android:ems="10"  
    android:padding="10dp"
    android:gravity="top">
    <requestFocus />
</EditText>
Run Code Online (Sandbox Code Playgroud)

android

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

如何在微调器中按字母顺序对数据进行排序

我是android领域的新手,我想按字母顺序排序我的微调器数据.请帮忙

注意: - 我正在从Web服务接收数据.

我的代码是: -

        <Spinner
            android:id="@+id/spinnerAtlasContactSignup"
            android:layout_width="200dip"
            android:layout_height="46dp"
            android:layout_below="@+id/editCompanySignup"
            android:layout_marginBottom="60dp"
            android:layout_marginTop="10dp"
            android:background="@drawable/slect_box1x"
            android:ems="10"
            android:padding="10dp"
            android:prompt="@string/atlas_contact" />

 private void initializeSpinner(ArrayList<AtlasContact> atlastContacts) {

    ArrayAdapter<AtlasContact> adapter = new ArrayAdapter<AtlasContact>(this,android.R.layout.simple_spinner_item, atlastContacts);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    // Apply the adapter to the spinner
    spinnerAtlasContact.setAdapter(adapter); 
Run Code Online (Sandbox Code Playgroud)

AtlasContact是一个接受来自Web服务的数据的类.

android

5
推荐指数
2
解决办法
6062
查看次数

检查用户设备上是否有twitter应用程序

在我的项目中,我想用twitter连接我的应用程序.它将首先检查用户设备上是否存在twitter应用程序,如果是,它将从那里获取凭据,否则此按钮将被禁用.

建议我

android

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

如何在android中清除微调器值

当我在第一个微调器中选择项目(第一个项目除外)时,我有两个微调器,它保存在数组中,它在第二个spinner中填充来自Web服务的数据.我希望当我再次选择第一个数据作为微调器的标题时,它应该清除旋转器的所有值.我做了所有的技巧,但无助.建议我

我的代码是:

  if(spinner1== 0) {
        spinner2List.clear();
        ArrayAdapter<String> adapterEmpty = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinner2List);
        adapterEmpty.setDropDownViewResource(R.layout.spinner_layout);

        // Apply the adapter to the spinner
        spinner2.setAdapter(adapterEmpty);
    }
Run Code Online (Sandbox Code Playgroud)

谢谢.

android spinner

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

单击后获取动态创建的子视图的位置

我根据列表的大小动态扩充布局.现在每当我点击动态视图时,我必须获得点击子视图的位置.我正在尝试这段代码,但运气不好......

    LinearLayout layoutViewDealsList = (LinearLayout) view.findViewById(R.id.baseLinearLayoutSiteHistory);
    txtViewNoDeals = (TextView) view.findViewById(R.id.txtViewNoDeals);

    if(dealsList != null && dealsList.size() > 0) {
        for(int index = 0; index < dealsList.size(); index++) {
            txtViewNoDeals.setVisibility(View.GONE);
            LayoutInflater inflater = (LayoutInflater) profileActivity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            layoutView = inflater.inflate(R.layout.deal_row, null);

            txtViewDealsPrice = (TextView) layoutView.findViewById(R.id.txtViewDealPrice);  
            txtViewDealsTitle = (TextView) layoutView.findViewById(R.id.txtViewDealTitle);
            txtViewDealsDescription = (TextView) layoutView.findViewById(R.id.txtViewDealDescription);
            txtViewDealsBuyer = (TextView) layoutView.findViewById(R.id.txtViewDealBuyer);
            txtViewDealsDate = (TextView) layoutView.findViewById(R.id.txtViewDealDate);

            txtViewDealsPrice.setText("Price: $" + dealsList.get(index).getDeal_amount());
            txtViewDealsTitle.setText(dealsList.get(index).getTitle());
            txtViewDealsDescription.setText(dealsList.get(index).getDesc());

            layoutViewDealsList.addView(layoutView);
            int position = layoutViewDealsList.indexOfChild(layoutView);
            layoutViewDealsList.setTag(position);
            appDelegate.setDealsList(dealsList);
        }
    } 


    layoutViewDealsList.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) …
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
1
解决办法
6790
查看次数

标签 统计

android ×5

spinner ×1