android studio 编写时textview 和edittext无法在同一行显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio 编写时textview 和edittext无法在同一行显示相关的知识,希望对你有一定的参考价值。
用android studio编写
想做一个登录界面,但textview 和edittext无法在同一行显示
具体需求应该是在edittext横线上显示提示信息,编辑edittext时提示信息消失。
只要你在xml中edittext里加一行代码即可实现。
android:hint="****"
“****”可以替换成“请输入用户信息”
希望对你们有帮助。
一起加油。 参考技术A 主要还是想办法在TextView中显示出来,有没有那种不用画的方式,可能显示出不同的字体
比如 需要显示 2^2 , 如果设置了 android:layout_height=wrap_content,通过html.fromhtml获得的上下标很有可能会被截取掉一段不能完整显示,有没有办法让上标的字体显示得小一些
Android Studio CMake 生成多个so
生成多个so案例
这里stringFromJNI和stringFromJNI11分别是调用one-lib和two-lib两个so
package com.test.ndkmoreso; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { // Used to load the \'native-lib\' library on application startup. static { System.loadLibrary("one-lib"); System.loadLibrary("two-lib"); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Example of a call to a native method TextView tv = (TextView) findViewById(R.id.sample_text); tv.setText(stringFromJNI()+" two"+stringFromJNI11()); } /** * A native method that is implemented by the \'native-lib\' native library, * which is packaged with this application. */ public native String stringFromJNI(); public native String stringFromJNI11(); }
cpp的目录结构:
直接看1的CMakeLists.txt文件
cmake_minimum_required(VERSION 3.4.1) #添加子目录,将会调用子目录中的CMakeLists.txt SET(ONE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/one) SET(TWO_PATH ${CMAKE_CURRENT_SOURCE_DIR}/src/main/cpp/two) MESSAGE(STATUS “src dir: ${CMAKE_CURRENT_SOURCE_DIR}”) MESSAGE(STATUS “one dir: ${ONE_PATH}”) MESSAGE(STATUS “two dir: ${TWO_PATH}”) ADD_SUBDIRECTORY(${ONE_PATH}) ADD_SUBDIRECTORY(${TWO_PATH})
one的lib
2的CMakeLists.txt文件
cmake_minimum_required(VERSION 3.4.1) #生成so动态库 ADD_LIBRARY(one-lib SHARED one.cpp) target_link_libraries(one-lib log)
one.cpp
#include <jni.h> #include <string> extern "C" JNIEXPORT jstring JNICALL Java_com_test_ndkmoreso_MainActivity_stringFromJNI( JNIEnv *env, jobject /* this */) { std::string hello = "Hello from C++"; return env->NewStringUTF(hello.c_str()); }
two的lib
查看3的CMakeLists.txt文件
cmake_minimum_required(VERSION 3.4.1) #生成so动态库 ADD_LIBRARY(two-lib SHARED two.cpp) target_link_libraries(two-lib log)
two.cpp
#include <jni.h> #include <string> extern "C" JNIEXPORT jstring JNICALL Java_com_test_ndkmoreso_MainActivity_stringFromJNI11( JNIEnv *env, jobject /* this */) { std::string hello = "Hello from C++"; return env->NewStringUTF(hello.c_str()); }
生成的结果如下
以上是关于android studio 编写时textview 和edittext无法在同一行显示的主要内容,如果未能解决你的问题,请参考以下文章
Spin ner OnItemSelected在Android Studio中不起作用[关闭]
为什么Android Studio在编写代码时不再显示提示?
android studio 编写时textview 和edittext无法在同一行显示
java 添加指向TextView的链接。 Linkify。字体:https://stackoverflow.com/questions/4746293/android-linkify-textvie