我想知道如何让textview可以看到用户可以点击它的位置,当他点击它时,textview会创建另一个页面,文本由她自己创建,用户现在可以选择textview,因为我有超过30个textviews,我想在点击它们时制作每个文本视图,他们有自己的布局,用户现在可以选择它们并添加更多东西,比如分享textview,这就是每个textview的一个布局
我希望你能帮助我,并提前致谢
答案 0 :(得分:0)
制作新活动并使用put / get extra将数据传递给新活动。 尝试下面 http://developer.android.com/training/basics/firstapp/index.html
答案 1 :(得分:0)
您可以使用此代码在单击事件
上显示TextViewmyTextView.setVisibility(View.VISIBLE);
答案 2 :(得分:0)
你应该创建列表视图 在项目点击列表中,您可以简单地启动另一个活动,该活动将根据您单击的项目进行布局。 点击here
在onitemclick上你可以开始新的活动 Intent intent = new Intent(this,NewActivity.class); intent.purStringExtra("键",rowItems.get(位置)); startActivity(意向);
尝试并询问您是否有任何疑问或不清楚
答案 3 :(得分:0)
尝试使用Buttons而不是TextViews来获取TextViews ... 例 你有按钮“A”和“B”,只有在A点击时才显示按钮“B”,然后只有在B点击时才显示TextView“C” 以这种方式(A-> B-> C) 然后尝试使用这些代码:
只写了重要的部分...... 在activity_main.xml中:
<Button
android:id="@+id/button_A"
android:onClick="do_A"/>
<Button
android:id="@+id/button_B"
android:onClick="do_B"/>
<TextView
android:id="@+id/Textview_C" />
MainActivity.java中的:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button A = findViewById(R.id.button_A);
Button B = findViewById(R.id.button_B);
TextView C = findViewById(R.id.Textview_C);
B.setVisibility(View.GONE);
C.setVisibility(View.GONE);
}
public void do_A (View v){
B.setVisibility(View.VISIBLE);
}
public void do_B (View v){
C.setVisibility(View.VISIBLE);
}
}