小编edi*_*233的帖子

传说中的achartengine和hide系列

这可以隐藏图例图表中的系列(标题和行),图表上的lise仍然可见?我只想隐藏传奇中的数据我希望在图表上看到我的系列.我不想隐藏传说中的所有系列,只有少数.

android achartengine

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

简单的udp服务器为Android和获取多个消息

我为udp服务器编写简单的方法:

 private void runUdpServer() {
        String message;
        byte[] lmessage = new byte[MAX_UDP_DATAGRAM_LEN];
        DatagramPacket packet = new DatagramPacket(lmessage, lmessage.length);
        DatagramSocket socket = null;
        try {
            socket = new DatagramSocket(UDP_SERVER_PORT);
            socket.receive(packet);
            message = new String(lmessage, 0, packet.getLength());
            textMessage.setText(message);
        } catch (SocketException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (socket != null) {
                socket.close();
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

如何使此服务器运行并侦听消息.我在onCreate中使用此方法,但是当我从客户端发送消息时,我看到了这条消息,但是当我发送第二条消息时,我不会看到第二条消息.只有第一条消息.如何获取新消息?

编辑:这是我的代码:

@SuppressLint("NewApi")
public class Server extends Activity {

    private static final int UDP_SERVER_PORT = 2004;
    private static final int …
Run Code Online (Sandbox Code Playgroud)

android

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

Dagger-Android:缺少模块的setter

DataModule中:

@Module
class DataModule constructor(application: App){

    private var db : Database = Room.databaseBuilder(application.applicationContext,
            Database::class.java, "database.db")
            .build()

    @Provides
    @PerApplication
    fun provideDatabase(): Database {
        return db
    }
Run Code Online (Sandbox Code Playgroud)

应用程序:

class App : DaggerApplication() {

    @Inject lateinit var activityDispatchingAndroidInjector: DispatchingAndroidInjector<Activity>

    override fun onCreate() {
        super.onCreate()
        setupTimber()
       // setupCrashlytics()
        RxPaparazzo.register(this)
    }

    override fun applicationInjector(): AndroidInjector<out App> {
        return DaggerApplicationComponent.builder()
                .dataModule(DataModule(this)).create(this)
    }
Run Code Online (Sandbox Code Playgroud)

ApplicationComponent:

@PerApplication
@Component(modules = [AndroidSupportInjectionModule::class, ActivityBindingModule::class, ApplicationModule::class, DataModule::class, ServiceModule::class])
interface ApplicationComponent : AndroidInjector<App> {
    @Component.Builder
    abstract class Builder : AndroidInjector.Builder<App>()

}
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Error:(21, 2) …
Run Code Online (Sandbox Code Playgroud)

android dependency-injection kotlin dagger dagger-2

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

如何在子活动中获取名称父活动

如何在子活动中获取父活动的名称.我有两个活动,我可以开始相同的活动.为了更好地理解:我有活动一,二,三.从活动ONE我可以开始活动三,从活动二我可以开始活动三.现在我有一个问题.如何进入活动三,父母活动的名称.所以,当我从活动ONE开始活动三,我怎么能得到这些信息.我想实现简单的循环if(),我将对象添加到ArrayList,因为哪个活动启动我的活动三.我怎么能这样做?

android

3
推荐指数
1
解决办法
6941
查看次数

吐司和持续时间

我的活动中有一个按钮.如果我点击show Toast.但是当我再次点击Toast show时.因此,当我点击多次这个Toast将会出现很长时间.当第一次消失时,接下来是显示等等.当我再次点击按钮时我怎么办,第一次吐司将被隐藏.

android toast

3
推荐指数
1
解决办法
3625
查看次数

imageView中的圆角

这是我的xml布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="75dp"
    android:padding="3dp" >
    <ImageView
        android:id="@+id/img"
        android:layout_width="75dp"
        android:layout_height="75dp"
        android:scaleType="fitCenter" 

        />

    <TextView
        android:id="@+id/name"
        android:layout_width="208dp"
        android:layout_height="75dp"
        android:paddingLeft="15dp"
        android:paddingTop="15dp" />


    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_gravity="center"
        android:src="@drawable/ash_arrow" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我怎样才能展现ImageView圆角?

android android-layout android-imageview

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

在Android中的谷歌地图中的自定义标记

我想在谷歌地图中添加图片到标记.我想在点击标记图片后显示,并在该图片的右侧显示一些文字.我使用以下代码创建标记:

Marker melbourne = map.addMarker(new MarkerOptions()
            .position(new LatLng(lblat,
                    lbLong))
            .title("Melbourne")
            .snippet("Population: 4,137,400")
            .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));
Run Code Online (Sandbox Code Playgroud)

但在那个解决方案中,我只有标题和片段.我的路上怎么做标记?

android google-maps

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

在ListView中更改radiobuttons的位置

我有一点问题.我有一个ListView,我使用:

ArrayAdapter adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_single_choice,
        data);
Run Code Online (Sandbox Code Playgroud)

有单一选择的列表.但在这个解决方案中,我在右侧有一个单选按钮,但我希​​望它们在左侧.我怎样才能做到这一点?

编辑:我的xml文件:

<LinearLayout     
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:orientation="vertical" 
    android:layout_weight="92.5">
    <TextView
        android:id="@+id/user_account_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="109dp"
        android:text="@string/user_account_text"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <ListView
        android:id="@+id/user_account"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="10dp" 
        android:scrollbars="vertical"
        android:layout_marginRight="100dp"
        android:layout_weight="1"
        android:layout_marginLeft="100dp">
    </ListView>

    <Button
        android:id="@+id/login_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:layout_marginBottom="20dp"
        android:layout_gravity="center"
        android:text="@string/login" 
        android:background="@drawable/button"
        android:textColor="@android:color/white"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

在android中按月从数据库中获取值

我有一个数据库,其中有一张表: 在此处输入图片说明

我想获得 11 - 11 月的所有值。我创建了类似的东西:

public static List<Plan> getPlanListByMonth(SQLiteDatabase db, DateTime date) {

        String where = "strftime('%m', '"+"date"+"') = " +
                "'"+"11"+"'";

        Cursor cursor = db.query(TABLE_NAME, null, where,
                null, null, null, null, null);

        return getPlanList(cursor);
    }

    private static List<Plan> getPlanList(Cursor cursor) {

        List<Plan> PlanList = null;

        if (cursor != null) {

            PlanList = new ArrayList<>();

            if(cursor.moveToFirst()) {

                do {
                    Object obj = getPlan(cursor);
                    PlanList.add((Plan) obj);
                } while (cursor.moveToNext());
            }

            cursor.close();
        }

        return PlanList;
    }
Run Code Online (Sandbox Code Playgroud)

但是没有效果。关于如何按月获取所有值的任何想法?

sqlite android

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

file.length 在 android 中始终返回 0

我想检查我只有 URIcontent://media/external/video/media/813 的文件大小来获取我使用的文件大小:

File file=new File(uri.getPath());
                    long ls = file.length();
Run Code Online (Sandbox Code Playgroud)

并且总是得到 0。有什么想法吗?

android file

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